MaikuB / MaikuB/flutter_appauth
[iOS] Authorize doesn't return at all when utilizing https redirecUrl & Universal link
- Dominant language
- Objective-C
- Stars
- 308
- Forks
- 301
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 5
Description
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?
Contributor guide
Research direction
The relevant entry point is the iOS authorize flow using an https redirectUrl and Universal links; begin by reproducing the browser-to-app return path with AppAuth iOS. Done means the authorize call returns and the nonce, code verifier, and authorization code are available without leaving the browser in front.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- flutter, ios
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100