Use openid profile email
as the default scope value [SDK-2926]
#540
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
The library was using an assortment of different values as the default value of the
scope
parameter in Authentication client methods and Web Auth. The default scope value used across the library was changed toopenid profile email
, with the exception of therenew(withRefreshToken:scope:)
method, in which it remainsnil
.As the
scope
parameter in Authentication client methods have a default value, it is not necessary for that parameter to be optional. So it was changed to be non-optional.Finally, in a couple of Authentication client methods, the
scope
andaudience
parameters switched places for the sake of consistency with the rest of the methods.Testing
Checklist