FormidableLabs / FormidableLabs/react-native-app-auth
confirm registration with deep link when auth window is closed
- Lingua principale
- Java
- Stelle
- 2.3k
- Fork
- 473
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## 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
if additional window that `authorize` opened was not closed, I will get response (access_token, ...) from `authorize` and everything is fine
if additional window that `authorize` opened was closed, I need to log in
Is there way to handle deep link if additional window is closed? My goal it is that I press on link in email -> I am redirected to app (additional window can be closed) and I will get access_token
hope I explained clear
---
## Environment
* **Your Identity Provider**: `keyclock`
* **Platform that you're experiencing the issue on**: `Android | IOS`
* **Are you using Expo?**: No
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando la gestione di authorize e deep-link descritta per Android e iOS in react-native-app-auth, quindi confronta la callback di registrazione di Keycloak con il flusso di reindirizzamento della libreria. Il lavoro è completato quando viene stabilito se una finestra di autenticazione chiusa può ancora recapitare il deep link dell’e-mail e l’access token, con un risultato riproducibile o una limitazione documentata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, ios, react-native
- Ambito
- authentication, mobile
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100