FormidableLabs / FormidableLabs/react-native-app-auth

Support the OpenID Provider Discovery Metadata

Offen
#828 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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