FormidableLabs / FormidableLabs/react-native-app-auth

confirm registration with deep link (IOS)

Offen
#739 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
non-standard flow
Vorherrschende Sprache
Java
Sterne
2.3k
Forks
473
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Issue

Hey everyone, I have implemented auth flow with react native app auth + keyclock and faced issue. My registration flow consist of two steps:
1) I press sign up button, call authorize, is opened additional window with form, I fill data and get link on email that I have to press in order to confirm registration
2) I press link (deep link to my application with params like code, state ...) on email and I will be redirected to app

Seems that AppAuth-Ios does not handle deep link with params from email to app and in order to get access_token I have to log in with `authorize`
hope I explained clear
---

## Environment

* **Your Identity Provider**: `keyclock`
* **Platform that you're experiencing the issue on**: `iOS`
* **Are you using Expo?** No

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den zweistufigen Registrierungsablauf auf iOS mit Keycloak nachzustellen: authorize, den E-Mail-Deep-Link bestätigen und beobachten, wie AppAuth-Ios die zurückgegebenen code- und state-Parameter verarbeitet. Vergleiche dieses Verhalten mit dem anschließenden authorize-Login-Ablauf; abgeschlossen wäre dies, wenn der Bestätigungslink zur App zurückkehrt und den Token-Erwerb abschließt, ohne eine weitere Anmeldung zu erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ios, react-native
Bereich
authentication, mobile
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.