Configurar um fornecedor de WS-Federation para portais com o Azure AD
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.
Neste artigo, vai aprender a configurar um fornecedor WS-Federation para portais utilizando o Azure Active Directory (Azure AD).
Nota
- A funcionalidade de portais não se limita apenas ao Azure AD, multi-inquilino do Azure AD ou ao Azure AD B2C como fornecedores WS-Federation. Pode utilizar qualquer outro fornecedor que cumpra com as especificações do WS-Federation. As alterações às definições de autenticação podem demorar alguns minutos a refletir-se no portal. Reinicie o portal utilizando as ações do portal se pretender que as alterações sejam refletidas imediatamente.
Para configurar o Azure AD como o fornecedor WS-Federation
Selecione Adicionar fornecedor para o seu portal.
Para Fornecedor de início de sessão, selecione Outro.
Para Protocolo, selecione WS-Federation.
Introduza o nome do fornecedor.
Selecione Seguinte.
Neste passo, cria a aplicação e configura as definições com o seu fornecedor de identidade.
Nota
- O URL de resposta é utilizado pela aplicação 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.
- Mais detalhes sobre a criação do registo de aplicações no portal do Azure estão disponíveis em Início rápido: Registar uma aplicação com a plataforma de identidade da Microsoft.
Inicie sessão no portal do Azure.
Procure e selecione Azure Active Directory.
Em Gerir, selecione Registos das aplicações.
Selecione Novo registo.
Introduza um nome.
Se necessário, selecione um Tipo de conta suportado diferente. Mais informações: Tipos de conta suportados
Em URI de Redirecionamento, selecione Web (se ainda não estiver selecionado).
Introduza o URL de Resposta para o seu portal na caixa de texto URI de Redirecionamento.
Exemplo:https://contoso-portal.powerappsportals.com/signin-wsfederation_1
Nota
Se estiver a utilizar o URL do portal predefinido, copie e cole o URL de Resposta, como indicado na secção Criar e configurar as definições do fornecedor WS-Federation no ecrã Configurar fornecedor de identidade (passo 6 acima). Se estiver a utilizar um nome de domínio personalizado para o portal, insira o URL personalizado. Certifique-se de que utiliza este valor quando configurar o URL do Serviço de Consumidor de Asserções nas definições do seu portal enquanto configura o fornecedor WS-Federation.
Por exemplo, se introduzir o URL de Resposta no portal do Azure comohttps://contoso-portal.powerappsportals.com/signin-wsfederation_1
, tem de o usar tal como está para a configuração WS-Federation em portais.Selecione Registar.
Selecione Expor uma API.
Para URI do ID da Aplicação, selecione Definir.
Importante
Devido a uma atualização recente, o URI de ID da APLICAÇÃO tem de ser o URI gerado automaticamente ou um nome de domínio personalizado verificado.
Para utilizar o URI gerado automaticamente, selecione Guardar. Terá de atualizar manualmente o valor nas definições do site depois de configurar as definições utilizando o estúdio.
Se estiver a utilizar um nome de domínio personalizado, introduza o URL do portal como o URI do ID de Aplicação.
Selecione Guardar.
Mantenha o portal do Azure aberto e mude para a configuração WS-Federation para portais do Power Apps para os próximos passos.
Neste passo, introduz as definições do site para a configuração do portal.
Dica
Se fechou a janela do browser depois de configurar o registo da aplicação no passo anterior, inicie sessão no portal do Azure novamente e vá para a aplicação que registou.
Endereço de metadados: para configurar o endereço de metadados, faça o seguinte:
Selecione Descrição geral no portal do Azure.
Selecione Pontos finais.
Copie o URL do Documento de metadados de federação.
Cole o URL do documento copiado como Endereço de metadados para portais.
Tipo de autenticação: para configurar o tipo de autenticação, faça o seguinte:
Copie e cole o Endereço de metadados configurado anteriormente numa nova janela do browser.
Copie o valor da etiqueta
entityID
do documento de URL.Cole o valor copiado de
entityID
como o Tipo autenticação.
Exemplo:https://sts.windows.net/7e6ea6c7-a751-4b0d-bbb0-8cf17fe85dbb/
Domínio do prestador de serviços: introduza o URL do portal personalizado como o domínio do prestador de serviços.
Exemplo:https://portal.contoso.com
Nota
Se tiver selecionado utilizar o URI do ID de Aplicação gerado automaticamente, deixe o valor predefinido e terá de atualizar manualmente este valor utilizando a aplicação Gestão de Portais depois de guardar os valores nesta janela.
URL do Serviço de Consumidor de Asserções: introduza o URL de Resposta para o seu portal na caixa de texto URL do Serviço de Consumidor de Asserções.
Exemplo:https://contoso-portal.powerappsportals.com/signin-saml_1
Nota
Se estiver a utilizar o URL do portal predefinido, pode copiar e colar o URL de Resposta como mostrado no passo Criar e configurar definições do fornecedor WS-Federation. Se estiver a usar um nome de domínio personalizado, introduza o URL manualmente. Certifique-se de que o valor introduzido aqui é exatamente o mesmo que o valor introduzido como o URI de Redirecionamento no portal do Azure anteriormente.
Selecione Confirmar.
Selecione Fechar.
Atualizar o URI do ID de Aplicação nas definições do site
Se estiver a utilizar o URI gerado automaticamente para o URI do ID de Aplicação, terá de atualizar o valor nas definições do site.
Abra a aplicação Gestão do Portal.
Navegue para Definições do Site.
Atualize a definição do site Authentication/WsFederation/WSFederation_1/Wtrealm com o URI DO ID DE APLICAÇÃO gerado automaticamente
Selecione Guardar
Consulte também
Configurar um fornecedor de WS-Federation para portais
Configurar um fornecedor de WS-Federation para portais com AD FS