FormidableLabs / FormidableLabs/react-native-app-auth
Support the OpenID Provider Discovery Metadata
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 2.3k
- Forks
- 473
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Issue
I getting following issues while trying to support logout
*** Assertion failure in -[OIDEndSessionRequest endSessionRequestURL], OIDEndSessionRequest.m:184
2023-03-09 14:54:36.180270+0530 EnablePlus[22485:292112] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'The service configuration is missing an end_session_endpoint.'
Are there any plans to support the OpenID Provider Discovery Metadata for "ping_end_session_endpoint" instead of using "end_session_endpoint" since it is common for Ping Federate.
or is there anyway to override the "end_session_endpoint" to "ping_end_session_endpoint"
Environment
- Your Identity Provider:
PingFederate - Platform that you're experiencing the issue on:
both - Are you using Expo? No
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con la aserción de OIDEndSessionRequest.m y la configuración del servicio descrita en el informe; después, sigue el manejo de OpenID Provider Discovery Metadata en ambas plataformas. El trabajo estará terminado cuando se admita el ping_end_session_endpoint de PingFederate o se pueda anular explícitamente sin que se produzca el error por la ausencia de end_session_endpoint.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- api, authentication
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100