Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authorization code flow keeps prompting consent screen users #1210

Open
alejo-webel opened this issue Mar 27, 2024 · 1 comment
Open

Authorization code flow keeps prompting consent screen users #1210

alejo-webel opened this issue Mar 27, 2024 · 1 comment

Comments

@alejo-webel
Copy link

Summary
I'm using the authorization code flow as the sign in method in my Angular web app and i'm finding that after every login, the consent screen is always shown, no matter if it is the Nth sign in attempt of a same user.

According to the google documentation, I understand that this consent screen should only appear once per user (After the first token request).

Expected Behavior
The consent screen should only appear once per user.

Actual Behavior
The consent screen is appearing every time while signing in.

Code (Simplified sample)

var googleClient

function initGoogle(): void {

googleClient = google['accounts'].oauth2.initCodeClient({
          client_id: 'XXX',
          ux_mode: 'popup',
          scope:
            'https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email',
          callback: ({ code }) => {
            myAuthCodeHandler(code);
          },
        });
        
}

function triggerAuthorizationFlow(): void {

googleClient.requestCode();

}

And I'm importing the google gsi client at my head tag:

<script src="https://accounts.google.com/gsi/client" async defer></script>

Does anybody is having the same issue? I need to keep using the authorization code flow but with the expected beehaviour mentioned above.

Thanks

@alejo-webel alejo-webel changed the title Authorization code flow keeps prompting consent to the user Authorization code flow keeps prompting consent screen to the user Mar 27, 2024
@alejo-webel alejo-webel changed the title Authorization code flow keeps prompting consent screen to the user Authorization code flow keeps prompting consent screen users Mar 27, 2024
@sergeydus
Copy link

experiencing the same thing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants