FormidableLabs / FormidableLabs/react-native-app-auth
App closes while capturing redirect form keycloak
- Langage dominant
- Java
- Étoiles
- 2.3k
- Forks
- 473
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
## Closes while being redirected
Upon successful authentication from keycloak, when the app is redirected, it closes immediately. I've used try catch block to see if it throws any error, but couldn't find any errors, and the code does not reach the next line after the `authorize` function invocation.
## Environment
* **Identity Provider**: `Keycloak`
* **Platform**: `Android`
* **`react-native` Version**: `0.73.6`
* **`react-native-app-auth` Version**: `7.1.3`
* **Are you using Expo?**: `no`
## Configuration
```
// my keycloak sever is running at http://192.168.0.102:8080
{
issuer: 'http://192.168.0.102:8080',
clientId: 'owh-client',
redirectUrl: 'io.identityserver.demo:/oauthredirect',
additionalParameters: {},
scopes: ['openid', 'profile', 'email', 'offline_access'],
serviceConfiguration: {
authorizationEndpoint: 'http://192.168.0.102:8080/realms/Test/protocol/openid-connect/auth',
tokenEndpoint: 'http://192.168.0.102:8080/realms/Test/protocol/openid-connect/token',
},
}
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le flux de redirection Android après l'invocation de `authorize`, en utilisant la configuration Keycloak fournie, `redirectUrl` et les versions indiquées de React Native et de react-native-app-auth. Reproduisez la redirection sur Android et déterminez pourquoi l'application se ferme sans atteindre la ligne suivante ; le travail est terminé lorsque l'authentification revient à l'application sans la fermer et que le comportement est vérifié.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, react-native
- Domaine
- authentication, mobile
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100