Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Customizable keychain item name

Offen
#474 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
ios, objective-c

Rechercherichtung

Beginne damit, kGTMAppAuthKeychainName und seine Keychain-Aufrufstellen nachzuverfolgen, und untersuche dann, wie die Bundle-Konfiguration aus Info.plist gelesen wird. Füge Unterstützung hinzu, den Elementnamen aus der Bundle-Konfiguration auszuwählen, und verifiziere, dass separate Debug- und Release-Konfigurationen unterschiedliche Keychain-Namen verwenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

Is your feature request related to a problem you're having? Please describe.
Currently library is storing the token within the keychain using the hardcoded name "auth" that is not customizable, we would like to test different versions (debug/release) of the application at the same machine and sometimes we found the system in a broken state, where the token is not correctly identified.

Describe the solution you'd like
We would like a bundle configuration control over the name of the keychain's item. Ideally, adding a new key to Info. list would control which name the keychain item should have. (right now, it's always equal to "auth", and it's set via kGTMAppAuthKeychainName const)

Describe alternatives you've considered
Alternatives would be using a different library for authorization

Additional context

Vorherrschende Sprache
Objective-C
Sterne
756
Forks
283
Ø Merge
3 T. 1 Std.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus google/GoogleSignIn-iOS

Alle Issues in google/GoogleSignIn-iOS

Ähnliche Issues

Weitere Issues zu Objective-C

Neue Issues direkt in Ihr Postfach

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