Configure o fornecedor Google para portais
Nota
A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.
Tal como explicado em Configurar um fornecedor OAuth 2.0 para portais, o Google é um de vários fornecedores de identidade que utilizam o protocolo OAuth 2.0. Para começar com a configuração de Google como fornecedor de identidade, selecione Configurar a partir da página de definições do fornecedor.
Passo 1. Criar aplicação do Google
Para utilizar a Google como um fornecedor de identidade, é necessário criar uma aplicação na Google com um URL de redirecionamento.
Nota
O URL de resposta é utilizado pela aplicação Google para redirecionar os utilizadores para o portal após o sucesso da autenticação. Se o seu portal utilizar um nome de domínio personalizado, é possível que tenha um URL diferente do que aquele fornecido aqui.
Importante
API do Google+ está preterida. Recomendamos vivamente que migre para a API do Google People.
Para criar uma aplicação no Google
Abra a Google Developers Console.
Crie um projeto de API ou abra um projeto existente.
Selecione Ativar API e Serviços a partir do painel de instrumentos de API e Serviços.
Pesquise por, e ative a, API Google People API.
Em APIs do Google, selecione Credenciais no painel esquerdo.
Nota
Se já configurou um ecrã de consentimento com o domínio de nível superior do portal, pode ignorar os passos 6 a 14 e ir diretamente para o passo 15. No entanto, se o ecrã de consentimento estiver configurado, mas o domínio de nível superior do portal não tiver sido adicionado, siga o passo 11 antes de passar para o passo 15.
Selecione Configurar ecrã de consentimento.
Selecione o tipo de utilizador Externo.
Selecione Criar.
Introduza o nome da Aplicação e carregue uma imagem para um logótipo, se necessário.
Selecione um E-mail de suporte apropriado.
Introduza
powerappsportals.com
como domínio de nível superior em domínios autorizados.Dica
Utilize
microsoftcrmportals.com
se não tiver atualizado o nome de domínio do portal Power Apps. Também pode introduzir um nome de domínio personalizado se tiver um configurado.Forneça ligações para a home page, política de privacidade e termos de serviço, conforme seja necessário.
Selecione Guardar.
Selecione Credenciais no painel esquerdo.
Selecione ID de cliente Oauth no menu pendente de Criar credenciais.
Selecione o tipo de aplicação como Aplicação Web.
Insira um Nome para o ID do cliente da OAuth.
Introduza o url do seu portal Power Apps na lista de Origens JavaScript autorizadas.
Introduza URI de redirecionamento autorizado como o URL do portal Power Apps seguido por
/signin-google
. Por exemplo, se o URL do portal forhttps://contoso.powerappsportals.com
, o campo URIs de redirecionamento autorizados deve serhttps://contoso.powerappsportals.com/signin-google
.Selecione Criar.
Copie o ID do Cliente e o segredo do cliente da caixa de diálogo do Cliente OAuth.
Passo 2. Configurar definições do site
Depois de ter criado a aplicação em Google, configure as definições do site para o fornecedor:
- ID de Cliente: um ID de aplicação exclusivo gerado pela Google para a sua aplicação.
- Segredo do Cliente: o segredo do cliente gerado pela Google para a sua aplicação.
(Opcional) Passo 3. Definições adicionais
Para configurar configurações adicionais para o fornecedor Google, consulte Configurar definições adicionais para fornecedores OAuth 2.0.
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).