Configurar o provedor de Google
Google é un dos OAuth provedores de identidade 2.0 que pode usar para autenticar visitantes a súa Power Pages sitio. OAuth Os provedores de identidade baseados en 2.0 requiren un ID de cliente, segredo de cliente e, ás veces, un URL de redirección ou resposta. Este artigo describe os pasos seguintes:
- Configura Google en Power Pages
- Crea un rexistro de aplicación en Google
- Introduce a configuración do sitio Power Pages
Configurar Google en Power Pages
No teu Power Pages sitio, selecciona Seguridade>Proveedores de identidade.
Se non aparece ningún fornecedor de identidade, asegúrese de que Inicio de sesión externo está configurado como Activado na configuración xeral de autenticación do seu sitio.
Á dereita de Google, seleccione Máis comandos (…) >Configurar ou seleccione o nome do fornecedor.
Deixe o nome do provedor tal e como está ou cámbieo se quere.
O nome do fornecedor é o texto que aparece no botón que ven os usuarios cando seleccionan o seu fornecedor de identidade na páxina de inicio de sesión.
Seleccione Seguinte.
En URL de resposta, seleccione Copiar.
Seleccione Abrir Google.
Non peche o separador do explorador Power Pages. Pronto volverá a el.
Crear un rexistro de aplicación en Google
Rexistra unha aplicación en Google co URL de resposta do teu sitio como URL de redirección.
Nota
Se usa ou engade un nome de dominio personalizado ou cambia o URL base do seu sitio, debe configurar o seu fornecedor de identidade para usar o URL de resposta correcto. A aplicación Google usa o URL de resposta para redirixir os usuarios ao seu sitio web despois da autenticación.
Engadir a API
Crer ou abra un proxecto de API.
No panel lateral esquerdo, seleccione APIs & Servizos.
Seleccione + Activar API e servizos.
Busque e active a API de Google People.
Importante
A API de Google+ está obsoleta. Recomendamos encarecidamente que migre á API de Google People.
Configurar a súa pantalla de consentimento
Se xa ten unha pantalla de consentimento para o dominio de nivel superior do seu sitio web, pase a Engadir credenciais. Se o teu sitio ten unha pantalla de consentimento, pero non engadiu o dominio de nivel superior, pase a Introduza o seu dominio de nivel superior.
No panel lateral esquerdo, seleccione Credenciais.
Seleccione Configurar pantalla de consentimento.
Seleccione o tipo de usuario Externo.
Seleccione Crear.
Introduza o nome da aplicación e seleccione o enderezo de correo electrónico de asistencia ao usuario da súa organización.
Cargue un ficheiro de imaxe de logotipo se é necesario.
Introduza os URL da páxina de inicio do seu sitio, a política de privacidade e as condicións de servizo, se é o caso.
Introduza un enderezo de correo electrónico ao que Google poida enviarlle notificacións para programadores.
Introducir o seu dominio de nivel superior
En Dominios autorizados, seleccione + Engadir dominio.
Introduza o dominio de nivel superior do seu sitio; por exemplo,
powerappsportals.com
.Suxestión
Use
microsoftcrmportals.com
se non actualizou o seu nome de dominio. Se o teu sitio usa un nome de dominio personalizado, introdúzao.Seleccione Gardar e continuar.
Engadir credenciais
No panel lateral esquerdo, seleccione Credenciais.
Seleccione Crear credenciais>OAuth ID de cliente.
Seleccione o tipo de aplicación como Aplicación web.
Introduza un nome para identificar o seu OAuth cliente; por exemplo,
Web sign-in
.Este nome é só para uso interno e non se mostra aos usuarios.
En Orixes de JavaScript autorizadas, seleccione + Engadir URI.
Introduza o URL do seu sitio; por exemplo,
https://contoso.powerappsportals.com
.En URI de redireccionamento autorizados, seleccione + Engadir URI.
Introduza o URL do seu sitio seguido de
/signin-google
; por exemplo,https://contoso.powerappsportals.com/signin-google
.Seleccione Crear.
Na xanela OAuth creado polo cliente , seleccione as iconas de copia para copiar o ID de cliente e Segredo do cliente.
Seleccione Aceptar.
Introduza a configuración do sitio en Power Pages
Volva á páxina Power Pages Configurar o fornecedor de identidade que deixou anteriormente.
En Configurar a configuración do sitio, pegue os seguintes valores:
- ID de cliente: pega o ID de clienteque copiaches.
- Segredo do cliente: pega o segredo do cliente que copiaches.
Configuración adicional opcional para OAuth provedores de identidade 2.0