Skip to content
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

[iOS] Authorize doesn't return at all when utilizing https redirecUrl & Universal link #566

Open
jannuskool opened this issue Nov 9, 2024 · 1 comment

Comments

@jannuskool
Copy link

My identity provider only allows https redirect url and I've configured my project (currently focusing only on iOS) to handle iOS Universal links.

I'm able to do authorize call and receive authorization code through the redirectUrl, but I'm not able to utilise the authorization code as the authorize call never returns and browser is kept in front. Therefore I won't receive nonce value nor code verifier.

Is there something I'm missing how AppAuth should behave or get working with https redirect urls (Universal links)?

Is there a way to close the browser manually and receive nonce & code verifier?

@soumas
Copy link

soumas commented Nov 12, 2024

I have a very similar problem. After logging in via an custom IDP (callbackurl "https://xxx.xx/") I can't get back to my app. Instead, the callback URL opens in an external Safari window, which does not hold the necessary session and therefore the process cannot be completed. This issue only exists in iOS. The same process works in Android without any problems.

Registering the callback url as a “deeplink” causes the app to come to the foreground, but the link does not reach the custom tab.

Does anyone have an idea what I could be doing wrong?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants