Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
If the user has an app installed that has a Universal Link registered for the authorization endpoint, then launching that app will provide a better user experience. If the launch fails, we continue as before to use an in-app browser tab etc. See this OpenID Foundation blog post for further details: https://openid.net/2019/10/21/guest-blog-implementing-app-to-app-authorisation-in-oauth2-openid-connect/ There was a question about whether to make this the default behaviour or not; the documentation for OIDExternalUserAgentIOS says: > An iOS specific external user-agent that uses the best possible > user-agent available ... so I think it's consistent with the documented goal to enable app2app by default.
- Loading branch information