How to re-auth user if scopes have already been granted
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- swift
- Área
- authentication, mobile-dev
Línea de trabajo
Comience con la llamada GIDSignIn.sharedInstance.addScopes en el issue y revise el comportamiento del iOS SDK para kGIDSignInErrorCodeScopesAlreadyGranted. Determine si el SDK permite seleccionar una subcuenta de YouTube después de que se hayan concedido los scopes, y documente o reproduzca el flujo de reautenticación compatible. La tarea estará terminada cuando se hayan establecido el comportamiento esperado y la ruta de API aplicable.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
I am asking for permission for Youtube scopes. Youtube has multiple sub accounts under one email.
If I request scopes for a second time, the API sends:
case scopesAlreadyGranted = -8
Indicates the requested scopes have already been granted to the currentUser.
kGIDSignInErrorCodeScopesAlreadyGranted
How do I let a user re-authenticate under a sub email of the YT scope permissions?
To Reproduce
Steps to reproduce the behavior:
GIDSignIn.sharedInstance.addScopes(
self.additionalScopes,
presenting: self,
callback: { user, error in
})
Expected behavior
Authenticate a sub email under the main email of the Google sign in.
For example: If a user signs out. I would like to re show or re-access the sub emails under the addScopes function.
Essentially, I would like to ask for scopes a second time.
Screenshots

Environment
- OS: iOS Swift
- Lenguaje dominante
- Objective-C
- Estrellas
- 751
- Forks
- 282
- Merge medio
- 2 d 15 h
- PR fusionados (30 d)
- 9
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de google/GoogleSignIn-iOS
-
enhancement triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
google/GoogleSignIn-iOS#621 ·
-
enhancement triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
google/GoogleSignIn-iOS#620 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
google/GoogleSignIn-iOS#440 · 4 comentarios · 2 reacciones ·
-
enhancement triage
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
google/GoogleSignIn-iOS#611 ·
-
Remove Cocoapods Support Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
google/GoogleSignIn-iOS#607 ·
Todos los issues de google/GoogleSignIn-iOS
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
macOS下查找brew::ncurse失败 Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
noah-nuebling/mac-mouse-fix#2054 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
obsproject/obs-studio#13918 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
HigherOrderCO/Bend#842 · 2 comentarios ·