FormidableLabs / FormidableLabs/react-native-app-auth

Authorize is picking the default browser instead of browser specified with iosCustomBrowser

Offen
#1,054 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
needs-more-info
Vorherrschende Sprache
Java
Sterne
2.3k
Forks
473
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Issue
Hello !

We are encountering an issue when using authorize function.

We defined our default browser to be Chrome on our iPhones.
We defined the `iosCustomBrowser` authorization config field to be `safari`.

When we launch the authorization flow, even if `safari` is specified, the authorization session is opened through Chrome.
When setting back Safari as our default browser, the authorization session is correctly opened through Safari.

Thanks in advance for your responses !
---

## Environment

* **Your Identity Provider**: `other`
* **Platform that you're experiencing the issue on**: `iOS`
* **Your `react-native` Version**: `0.73.3`
* **Your `react-native-app-auth` Version**: `7.1.0 and 8.0.1`
* **Are you using Expo?**: `Yes`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne bei der iOS-Implementierung von authorize und der Verarbeitung des Konfigurationsfelds iosCustomBrowser. Reproduziere den Ablauf mit Chrome als Standardbrowser und angegebenem Safari und vergleiche ihn anschließend mit Safari als Standardbrowser. Als erledigt gilt die Aufgabe, wenn die Autorisierung in beiden Fällen Safari öffnet, einschließlich der gemeldeten react-native-app-auth-Versionen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ios, react-native
Bereich
authentication, mobile
Issue-Typ
Bug
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.