Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Customizable keychain item name

Abierto
#474 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
ios, objective-c

Línea de trabajo

Empieza rastreando kGTMAppAuthKeychainName y los puntos donde se realizan llamadas a Keychain, y luego inspecciona cómo se lee la configuración del bundle desde Info.plist. Añade compatibilidad para elegir el nombre del elemento a partir de la configuración del bundle y verifica que las configuraciones de debug y release separadas usen nombres de Keychain distintos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Objective-C
Estrellas
751
Forks
282
Merge medio
2 d 15 h
PR fusionados (30 d)
9

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de google/GoogleSignIn-iOS

Todos los issues de google/GoogleSignIn-iOS

Issues similares

Más issues de Objective-C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.