MaikuB / MaikuB/flutter_appauth

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

Open
#566 4 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.