Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Checking scopes by default on the authorization consent page

ANSWERED

My problem is that even though I explicitly require some default scopes by setting them in the Oauth2 client I use, no scopes are checked by default on the consent page. The URL I navigate from my app is a similar one to the following: https://www.fitbit.com/oauth2/authorize?scope=activity%20heartrate%20location%20profile%20sleep%20we... and I would expect that the "activity", "heartrate", "location" etc. scopes are checked by default.

 

Could you provide me some hints why I face this issue? Or is this behaviour intended?

Best Answer
0 Votes
1 BEST ANSWER

Accepted Solutions

Hi @SunsetRunner,

 

Welcome to the forums!

 

Due to data privacy laws, the default behavior of the scopes page needs the checkboxes to be disabled.

 

In your onboarding process, you can state that “For the best user experience, we recommend you enable all scopes”.

 

I hope this clarifies things. Please let me know if you have any additional questions.

View best answer in original post

Best Answer
1 REPLY 1

Hi @SunsetRunner,

 

Welcome to the forums!

 

Due to data privacy laws, the default behavior of the scopes page needs the checkboxes to be disabled.

 

In your onboarding process, you can state that “For the best user experience, we recommend you enable all scopes”.

 

I hope this clarifies things. Please let me know if you have any additional questions.

Best Answer