CÓMO

Configurar OpenID Connect a través de cuentas de Google

Last Published: August 24, 2024

Descripción

OpenID Connect es una capa de autenticación situada encima de OAuth 2.0 y similar a la autenticación Security Assertion Markup Language (SAML). Permite a las aplicaciones de terceros verificar la identidad de un usuario final y proporciona información básica sobre el perfil del usuario. Este artículo proporciona las instrucciones para configurar OpenID Connect a través de cuentas de Google.

Solución o solución alternativa

En la Consola de API de Google

  1. Abra la Consola de API de Google e inicie sesión con una cuenta de Google.
  2. Haga clic en Panel > CREAR PROYECTO.
En la ventana Google Cloud Platform con el nuevo proyecto en la Consola de API de Google.
  1. En la página Nuevo proyecto, rellene el cuadro Nombre del proyecto y haga clic en CREAR.
La ventana Google Cloud Platform con el nuevo proyecto abierto en la Consola de API de Google para incluir el Nombre del proyecto.
  1. Haga clic en la Pantalla de consentimiento de OAuth y seleccione la opción Externos para User type. Haga clic en CREAR.
La ventana Google Cloud Platform con el nuevo proyecto abierto en la Consola de API de Google para seleccionar el tipo de usuario Externos.
  1. En la página Editar el registro de la app de la sección Pantalla de consentimiento de OAuth, rellene los cuadros Nombre de la aplicación, Correo electrónico de asistencia del usuario y Direcciones de correo electrónico. Haga clic en GUARDAR Y CONTINUAR.
La ventana Google Cloud Platform con el nuevo proyecto abierto por la información de la aplicación en la pantalla de consentimiento de OAuth.
  1. En la sección Permisos, haga clic en AÑADIR O ELIMINAR PERMISOS.
La ventana Google Cloud Platform con el nuevo proyecto abierto para agregar o eliminar permisos en la aplicación para obtener la autorización.
  1. En la ventana Actualizar los permisos seleccionados , active las casillas de verificación /auth/userinfo.email, /auth/userinfo.profile y openid. Haga clic en ACTUALIZAR.
La ventana para actualizar el tipo de permisos de las nuevas API.
  1. Haga clic en GUARDAR Y CONTINUAR.
  2. En la sección Usuarios de prueba, haga clic en AÑADIR USUARIOS. En la ventana Añadir usuarios, rellene la dirección de correo electrónico de los usuarios de prueba y haga clic en AÑADIR.
La ventana Google Cloud Platform con el nuevo proyecto abierto para agregar los usuarios de prueba. Rellenar las direcciones de los usuarios de prueba en la ventana Añadir usuarios.
  1. Haga clic en GUARDAR Y CONTINUAR.
  2. Haga clic en Credenciales > CREAR CREDENCIALES > ID de cliente de OAuth.
La ventana Google Cloud Platform con el nuevo proyecto abierto para seleccionar la credencial de Id. de cliente de OAuth que se va a crear.
  1. En la página Crear ID de cliente de OAuth, haga clic en el cuadro Tipo de aplicación y seleccione Aplicación web.
  2. Rellene el nombre en el cuadro Nombre y haga clic en CREAR. Se crea un Id. de cliente y un secreto de cliente. Continúe con el siguiente flujo de trabajo en ArcGIS Online.
La ventana para configurar el tipo de aplicación y el nombre del Id. de cliente de OAuth creado.

En ArcGIS Online
  1. Inicie sesión en la cuenta de organización de ArcGIS Online.
  2. Haga clic en la pestaña Organización > Configuración. Navegue a Seguridad.
  3. En la página Seguridad, vaya a la sección Inicios de sesión. Haga clic en Nuevo inicio de sesión de OpenID Connect.
Ventana para configurar un nuevo inicio de sesión de OpenID Connect en ArcGIS Online.
  1. En la ventana Configurar inicio de sesión OpenID Connect, rellene los cuadros Etiqueta de botón de inicio de sesión, Id. de cliente registrado, Secreto de cliente registrado, Alcances/permisos de proveedor, Id. de emisor de proveedor, URL de extremo de autorización OAuth 2.0, URL de extremo de token y URL del conjunto de claves web JSON (JWKS).
Note:
The Registered client ID and Registered client secret sections are obtained from Step 13 in the previous workflow. The Provider issuer ID, OAuth 2.0 authorization endpoint URL, Token endpoint URL, and JSON web key set (JWKS) URL sections are obtained from the openid configuration web page.
  1. Haga clic en Guardar.
La ventana en la que rellenar la información.
  1. Haga clic en el icono Editar. En la ventana Editar inicio de sesión OpenId Connect, vaya a la sección URI de redireccionamiento de inicio de sesión. Haga clic en el botón Copiar.
  2. Haga clic en Guardar.
Ventana para editar el inicio de sesión OpenID Connect de prueba recientemente creado en ArcGIS Online.
Ventana para copiar la URI de redireccionamiento de inicio de sesión desde Editar inicio de sesión OpenId Connect.
  1. Abra la Consola de API de Google una vez más y vaya a API y servicios. Haga clic en la pestaña Credenciales.
  2. En la sección ID de cliente de OAuth 2.0, haga clic en el icono Editar cliente de OAuth en el proyecto recién creado.
Ventana para editar el ID de cliente de OAuth 2.0 creado en la Consola de API de Google.
  1. Vaya a la sección URI de redireccionamiento autorizadas y haga clic en AÑADIR URI. Pegue la URI del paso 6 y haga clic en GUARDAR.
Ventana para agregar las URI en la sección URI de redireccionamiento autorizadas.
  1. En la página Seguridad de ArcGIS Online, vaya a la sección Inicios de sesión. Active la opción Inicio de sesión OpenId Connect creada.
Ventana que muestra el botón de alternancia activado en la opción de inicio de sesión OpenID Connect de prueba.
  1. Cierre sesión en ArcGIS Online e inicie sesión de nuevo a través de la página de inicio de sesión de ArcGIS Online.
Ventana con la opción de inicio de sesión OpenID Connect de prueba disponible en la página de inicio de sesión de ArcGIS Online.

Id. de artículo: 000024986

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga