Configure el proveedor de Google
Google es uno de los proveedores de identidad OAuth 2.0 que puede usar para autenticar a los visitantes de su sitio de Power Pages. Los proveedores de identidad basados en OAuth 2.0 requieren un ID de cliente, un secreto de cliente y, a veces, una URL de redireccionamiento o de respuesta. Este artículo describe los pasos siguientes:
- Configurar Google en Power Pages
- Crear un registro de aplicación en Google
- Introduzca la configuración del sitio en Power Pages
Configurar Google en Power Pages
En el sitio de Power Pages, seleccione Seguridad>Proveedores de identidades.
Si no aparecen proveedores de identidades, asegúrese de que Inicio de sesión externo está establecido en Activado en la configuración general de autenticación de su sitio.
A la derecha de Google, seleccione Más comandos (…) >Configurar o seleccione el nombre del proveedor.
Deje el nombre del proveedor como está o cámbielo si lo desea.
El nombre del proveedor es el texto en el botón que los usuarios ven cuando seleccionan su proveedor de identidad en la página de inicio de sesión.
Seleccione Siguiente.
En URL de respuesta, seleccione Copiar.
Seleccione Abrir Google.
No cierre la pestaña Power Pages del navegador. Pronto volverá a ella.
Crear un registro de aplicación en Google
Registre una aplicación en Google con la URL de respuesta de su sitio como URL de redireccionamiento.
Nota
Si usa o agrega un nombre de dominio personalizado o cambia la URL base de su sitio, debe configurar su proveedor de identidad para usar la URL de respuesta correcta. La URL de respuesta la utiliza la aplicación de Google para redirigir a los usuarios a su sitio web tras la autenticación.
Agregue los API
Tiene que crear o abrir un proyecto de API.
En el panel del lado izquierdo, seleccione API y Servicios.
Seleccione + Habilitar API y servicios.
Busque y habilite API de Google People.
Importante
API Google+ ha quedado obsoleta. Recomendamos encarecidamente que migre a API Google People.
Configura tu pantalla de consentimiento
Si ya tiene una pantalla de consentimiento para el dominio de nivel superior de su sitio web, vaya a Agregar credenciales. Si su sitio tiene una pantalla de consentimiento, pero no agregó el dominio de nivel superior, salte a Ingrese su dominio de nivel superior.
En el panel del lado izquierdo, seleccione Credenciales.
Seleccione Configurar pantalla de consentimiento.
Seleccione el tipo de usuario Externo.
Seleccione Crear.
Ingrese el nombre de la aplicación y seleccione la dirección de correo electrónico de soporte al usuario de su organización.
Cargue un archivo de imagen de logotipo si es necesario.
Ingrese las URL de la página de inicio de su sitio, la directiva de privacidad y los términos de servicio, si corresponde.
Introduzca una dirección de correo electrónico a la que Google pueda enviarle notificaciones de desarrollador.
Introduzca su dominio de nivel superior
En Dominios autorizados, seleccione + Agregar dominio.
Introduzca el dominio de nivel superior de su sitio; por ejemplo,
powerappsportals.com
.Propina
Utilice
microsoftcrmportals.com
si no tiene actualizado su nombre de dominio. Si su sitio usa un nombre de dominio personalizado, introdúzcalo en su lugar.Seleccione Guardar y continuar.
Agregar credenciales
En el panel del lado izquierdo, seleccione Credenciales.
Seleccione Crear credenciales>Id. de cliente OAuth.
Seleccione el tipo de aplicación como Aplicación web.
Introduzca un nombre para identificar su cliente de OAuth, por ejemplo
Web sign-in
.Este nombre es solo para uso interno y los usuarios no lo ven.
En Orígenes de JavaScript autorizados, seleccione + Agregar URI.
Introduzca la URL de su sitio; por ejemplo,
https://contoso.powerappsportals.com
.En URI de redirección autorizados, seleccione + Agregar un URI.
Introduzca la URL de su sitio seguido de
/signin-google
; por ejemplo,https://contoso.powerappsportals.com/signin-google
.Seleccione Crear.
En la ventana cliente OAuth creado, seleccione los iconos de copia para copiar el id. de cliente y el Secreto de cliente.
Seleccione Aceptar.
Introduzca la configuración del sitio en Power Pages
Vuelva a la página de Power Pages Configurar proveedor de identidad que dejó anteriormente.
En Configurar la configuración del sitio, pegue los siguientes valores:
- Id. de cliente: pegue el Id. de clienteque copió.
- Secreto del cliente: pegue el Secreto del cliente que copió.
Configurar ajustes adicionales para proveedores de identidad OAuth 2.0