google / GoogleSignIn-iOS

Enables iOS and macOS apps to sign in with Google.
https://developers.google.com/identity/sign-in/ios
Apache License 2.0
472 stars 189 forks source link

Start the interactive add scopes flow. #397

Closed brnnmrls closed 2 months ago

brnnmrls commented 4 months ago

-[GIDVerifyAccountDetail verifyAccountDetailsInteractivelyWithOptions:] takes in an instance of GIDSignInInternalOptions to start the interactive add scopes flow. This issue will be implemented in two parts:

  1. Check to ensure that the client has passed in valid parameters, provided a valid presenting view controller, and defined the proper callback schemes at the moment,
  2. Start the incremental authorization flow by creating an OIDAuthorizationRequest, similar to our interactive sign in flow