Configurar o provedor Google
O Google é um dos provedores de identidade do OAuth 2.0 que você pode usar para autenticar visitantes em seu site do Power Pages. Os provedores de identidade baseados na versão 2.0 do OAuth exigem uma ID do cliente, um segredo do cliente e, às vezes, uma URL de redirecionamento ou resposta. Este artigo descreve as seguintes etapas:
- Configurar o Google no Power Pages
- Criar um registro de aplicativo no Google
- Inserir as configurações do site no Power Pages
Configurar o Google no Power Pages
Em seu site do Power Pages, selecione Segurança>Provedores de identidade.
Se nenhum provedor de identidade aparecer, certifique-se de que Login externo está definido como Ativado no site configurações gerais de autenticação.
À direita do Google, selecione Mais Comandos (…) >Configurar ou selecione o nome do provedor.
Deixe o nome do provedor como está ou altere-o, se desejar.
O nome do provedor é o texto no botão que os usuários veem quando selecionam seu provedor de identidade na página de entrada.
Selecione Avançar.
Em URL de Resposta, selecione Copiar.
Selecione Abrir Google.
Não feche a guia do navegador do Power Pages. Você vai voltar a ela em breve.
Criar um registro de aplicativo no Google
Registre um aplicativo no Google com a URL de resposta do seu site como a URL de redirecionamento.
Observação
Se você usar ou adicionar um nome de domínio personalizado ou alterar a URL base do seu site, deve configurar seu provedor de identidade para usar a URL de resposta correta. O aplicativo Google usa a URL de resposta para redirecionar os usuários ao seu site após a autenticação.
Adicione a API
Crie ou abra um projeto da API.
No painel lateral esquerdo, selecione APIs e Serviços.
Selecione + Ativar APIs e Serviços.
Pesquise e habilite a API People do Google.
Importante
Google+ API foi desativado. É altamente recomendável migrar para a API People do Google.
Configure sua tela de consentimento
Se você já tiver uma tela de consentimento para o domínio de nível superior do seu site, pule para Adicionar credenciais. Se o seu site tiver uma tela de consentimento, mas você não adicionou o domínio de nível superior, pule para Inserir seu domínio de nível superior.
No painel lateral esquerdo, selecione Credenciais.
Selecione Configurar tela de consentimento.
Selecione o tipo de usuário Externo.
Selecione Criar.
Insira o nome do aplicativo e selecione o endereço de email de suporte ao usuário da sua organização.
Carregue um arquivo de imagem de logotipo, se necessário.
Insira os URLs da página inicial do seu site, a política de privacidade e os termos de serviço, se aplicável.
Insira um endereço de email para o qual o Google possa enviar notificações de desenvolvedor.
Insira seu domínio de nível superior
Em Domínios autorizados, selecione + Adicionar Domínio.
Insira o domínio de nível superior do seu site; por exemplo,
powerappsportals.com
.Dica
Use
microsoftcrmportals.com
se você não tiver atualizado o nome de domínio. Se seu site usar um nome de domínio personalizado, digite-o.Selecione Salvar e Continuar.
Adicionar credenciais
No painel lateral esquerdo, selecione Credenciais.
Selecione Criar credenciais>ID do cliente do OAuth.
Selecione Aplicativo Web como o tipo de aplicativo.
Digite um nome para identificar seu Cliente do OAuth; por exemplo,
Web sign-in
.Este nome é apenas para uso interno e não é mostrado aos usuários.
Em Origens JavaScript autorizadas, selecione + Adicionar URI.
Insira a URL do seu site; por exemplo,
https://contoso.powerappsportals.com
.Em URIs de redirecionamento autorizados, selecione + Adicionar URI.
Insira a URL do seu site seguida por
/signin-google
; por exemplo,https://contoso.powerappsportals.com/signin-google
.Selecione Criar.
Na janela Cliente do OAuth criado , selecione os ícones de cópia para copiar a ID do Cliente e o Segredo do cliente.
Selecione OK.
Insira as definições do site no Power Pages
Retorne à página Power Pages Configurar provedor de identidade que você fechou anteriormente.
Em Definir configurações do site, cole os seguintes valores:
- ID do Cliente: cole a ID do Clienteque você copiou.
- Segredo do cliente: cole o Segredo do cliente que você copiou.
Configurações adicionais opcionais para provedores de identidade do OAuth 2.0