-
Notifications
You must be signed in to change notification settings - Fork 13
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
Register openid:// URL scheme with IANA #1
Comments
@timcappalli or @selfissued are either of you able to comment on the status of this issue? |
We're still discussing the potential impact of this (ex: two apps registering openid:// and/or platforms allowing it to be registered). |
I filed this OpenID Connect issue to track doing this https://bitbucket.org/openid/connect/issues/1173/register-openid-uri-scheme |
@timcappalli please share any updates of your investigations. My understanding is that on Android, the user will be able to choose the app and on iOS the behaviour is undefined. The undefined behaviour was the reason why we wanted to get |
@awoie we're concerned with multiple parties using openid:// on the same device. While the mail situation is similar, it is still a fairly specific type/action whereas openid:// could be any OIDC flow. Scenario: X company starts using openid:// to invoke a token broker app for SSO. Y company uses openid:// for their DID wallet. If the user is given a choice, they're not going to know what to do. That assumes the user is given a choice (which I don't think is possible on iOS). The other question is what criteria does Apple evaluate to allow an app to register an app handler for a scheme they do not own (aka, not their app name). |
@timcappalli SIOP mandates |
Linked OIDF work item: https://bitbucket.org/openid/connect/issues/1112/register-openid-to-the-well-known-uri |
So there's really two separate concerns.
|
I agree with @timcappalli that these are two separate concerns. Re 1. if we believe that Re 2. yes, that is also my understanding. While there is always the option to simply scan the QR Code directly in the desired wallet app, you would still have the issue with deep linking. That issue was addressed in the UX considerations section. Our hope was that by registering the |
As a side note regarding 2, we may be getting closer with iOS 14 now supporting changing the default browser and default mail client. I'd suspect Apple is getting closer to support for this, but probably won't be there yet on release. |
On iOS the behaviour is undefined when multiple apps register a handler for the same custom URL scheme. This behaviour is different if the URL scheme is registered with IANA. We need to register openid:// as a well-known URL scheme to get better support on iOS.
The text was updated successfully, but these errors were encountered: