Obteniendo información de perfil
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Advertencia: De manera opcional, la biblioteca de Acceso con Google usa las APIs de FedCM, y su uso se convertirá en un requisito.
Realiza una evaluación del impacto para confirmar que el acceso de los usuarios siga funcionando como se espera.
La compatibilidad con la biblioteca de Acceso con Google dejó de estar disponible. Consulta la guía de
degradación y desactivación para obtener más información.
Después de que un usuario accede a Google con los permisos predeterminados, puedes acceder al ID de Google, el nombre, la URL del perfil y la dirección de correo electrónico del usuario.
Importante: No uses los IDs de Google que muestra getId()
ni la información de perfil del usuario para comunicar a tu servidor de backend con el usuario que accedió.
En su lugar, envía tokens de ID , que se pueden validar de forma segura en el servidor.
Para recuperar la información de perfil de un usuario, usa el método getBasicProfile()
. Por ejemplo:
// auth2 is initialized with gapi . auth2 . init () and a user is signed in .
if ( auth2 . isSignedIn . get ()) {
var profile = auth2 . currentUser . get () . getBasicProfile ();
console . log ( 'ID: ' + profile . getId ());
console . log ( 'Full Name: ' + profile . getName ());
console . log ( 'Given Name: ' + profile . getGivenName ());
console . log ( 'Family Name: ' + profile . getFamilyName ());
console . log ( 'Image URL: ' + profile . getImageUrl ());
console . log ( 'Email: ' + profile . getEmail ());
}
Nota: La dirección de correo electrónico de una Cuenta de Google puede cambiar, por lo que no debes usarla para identificar a un usuario. En su lugar, usa el ID de la cuenta, que puedes obtener en el cliente con getBasicProfile().getId()
y, en el backend, desde la declaración sub
del token de ID.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[],[]]