FormidableLabs / FormidableLabs/react-native-app-auth

App crashes on iOS when calling authorizeWithConfiguration in react-native-app-auth (RNAppAuth.m:363)

Offen
#1,081 2 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
2.3k
Forks
473
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Issue

I have followed the manual linking steps, including:

Adding AppAuth to the Podfile.

Adding libAppAuth.a in Build Phases

Ensuring my URL scheme is correctly set in Info.plist

Stack Trace

-[RNAppAuth authorizeWithConfiguration:redirectUrl:clientId:clientSecret:scopes:useNonce:usePKCE:additionalParameters:skipCodeExchange:iosCustomBrowser:prefersEphemeralSession:resolve:reject:] + 1680 (RNAppAuth.m:363)

---

## Environment

* **Your Identity Provider**: `Microsoft Entra ID`
* **Platform that you're experiencing the issue on**: `iOS`
* **Your `react-native` Version**: `0.79.2`
* **Your `react-native-app-auth` Version**: `8.0.3`
* **Are you using Expo?** NO

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Absturz mit react-native 0.79.2, react-native-app-auth 8.0.3, iOS und Microsoft Entra ID nachzustellen, und untersuche anschließend RNAppAuth.m in Zeile 363 sowie den bereitgestellten Stack Trace. Als erledigt gilt die Aufgabe, wenn der Aufruf authorizeWithConfiguration unter dem gemeldeten Setup nicht mehr abstürzt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ios, objective-c, react-native
Bereich
authentication, mobile
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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