FormidableLabs / FormidableLabs/react-native-app-auth
Support the OpenID Provider Discovery Metadata
- Vorherrschende Sprache
- Java
- Sterne
- 2.3k
- Forks
- 473
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
## 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
Beitragsleitfaden
Rechercherichtung
Beginne mit der Assertion in OIDEndSessionRequest.m und der im Bericht beschriebenen Servicekonfiguration und verfolge anschließend die Verarbeitung von OpenID Provider Discovery Metadata auf beiden Plattformen. Erledigt ist die Aufgabe, wenn PingFederates ping_end_session_endpoint unterstützt wird oder explizit überschrieben werden kann, ohne dass der Fehler wegen des fehlenden end_session_endpoint auftritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, authentication
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100