Microsoft Entra ID a utilizar SuccessFactors (Pré-visualização)
[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]
Este guia guia-o através da configuração do Microsoft Entra ID utilizando o método de autenticação SuccessFactors no conector SAP OData para Power Platform. O objetivo é acumular todos os parâmetros necessários para ativar o início de sessão único (SSO) entre Microsoft Entra ID e SuccessFactors.
Importante
Os parâmetros recolhidos neste guia são essenciais para configurar o SSO. Certifique-se de que os seus valores correspondem à sua configuração específica de SuccessFactors e Microsoft Entra ID.
Sugestão
Considere o uso de uma solução API Management para governar e proteger as suas APIs SAP. Para mais informações, consulte este artigo de documentos e esta publicação da comunidade.
Pré-requisitos
- Configure o Conector OData SAP.
- Acesso de Administrador ao SAP SuccessFactors.
- Acesso de administrador no Portal do Azure.
Parâmetros para ligação SuccessFactors
- API de Token SuccessFactorsI
- ID do Cliente SuccessFactors
-
URI do recurso da aplicação (formato:
api://<App-ID>
) - URI L Base OData de SuccessFactors
- ID da empresa - Representa o ambiente SuccessFactors específico para início de sessão.
Notas de configuração-chave
- Certifique-se de que a afirmação Identificador de Utilizador Exclusivo do utilizador do Microsoft Entra ID esteja alinhada precisamente com o alias do utilizador em SuccessFactors (correspondência um-para-um).
- Controlo de acesso de utilizador: Apenas utilizadores ou grupos listados na aplicação empresarial terão permissão para se autenticar com SuccessFactors.
- URI do recurso: Encontrado nas definições da Aplicação Empresarial em Expor uma API como o URI da ID da Aplicação.
- O ID da empresa é gerado com base nos módulos SuccessFactors ativados.
Descrição geral de alto nível
- Crie uma Aplicação cliente OAuth 2.0 em SuccessFactors.
- Estabeleça uma Aplicação empresarial da Microsoft.
- Configure as definições de SAML na Aplicação Empresarial.
- Obtenha o certificado SAML da aplicação empresarial.
- Carregue o certificado SAML para a sua aplicação cliente OAuth 2.0 em SuccessFactors.
- Estabeleça confiança.
Crie uma Aplicação cliente OAuth 2.0 em SuccessFactors
- Inicie sessão na interface do utilizador da Web SuccessFactors com uma conta de administrador.
- Vá para Gerir aplicações cliente OAuth2.
- Selecione Registar aplicação de cliente.
- Preencha os campos obrigatórios:
- Companhia: preenchido automaticamente.
- Nome da aplicação: Qualquer nome descritivo.
- Descrição: qualquer texto descritivo.
- URL da aplicação: Marcador de posição por enquanto; atualize mais tarde.
- Certificado X.509: Deixar vazio inicialmente.
- Selecione Guardar. A sua nova aplicação cliente agora tem uma chave de API que serve como ID do cliente no fluxo de sessão SAML2 e é usada na ligação e na configuração da aplicação empresarial.
Mais tarde no processo, importará um certificado da sua aplicação empresarial Microsoft Entra ID para o SuccessFactors.
Criar uma aplicação empresarial Microsoft Entra ID
- Abra o Portal do Azure e vá para Microsoft Entra ID>Aplicações Empresariais.
- Selecione Nova aplicação.
- Pesquise e selecione SAP SuccessFactors.
- Atribua um nome para a aplicação e, em seguida, selecione Criar.
- Aceda a Início de sessão único e selecione SAML.
- Siga as diretrizes específicas no Guia de Configuração de SSO do SuccessFactors.
- Configure o seguinte:
-
Identificador (ID da entidade): Definir para
api://<Enterprise App ID>
(por exemplo,api://33135bc6-be6a-4cdc-9c96-af918e367425
). -
URL de resposta: Usado no token SAML como o
Recipient
campo (por exemplo,https://<api-server>/oauth/token
). -
URL de início de sessão: Aconselhável definir como
https://<your-sf-url>/sf/start?company=<CompanyID>&logonMethod=SSO
.
-
Identificador (ID da entidade): Definir para
- Edite a secção Atributos e afirmações:
- Adicione uma afirmação para
api_key
com o valor da chave de API de SuccessFactors. - Atualize a afirmação Identificador de Utilizador Exclusivo para corresponder ao ID exclusivo de cada utilizador SuccessFactors.
- Adicione uma afirmação para
- Transfira o Certificado (formato Base64) a partir desta aplicação.
Configurar Aplicação Empresarial
- No portal do Azure, aceda a Registos de aplicações.
- Em Expor uma API, localize o URI do Recurso (URI do ID da Aplicação).
- Selecione Adicionar uma aplicação de cliente.
- Introduza o ID do cliente para SAP OData:
6bee4d13-fd19-43de-b82c-4b6401d174c3
- Selecione o âmbito existente na lista de verificação de Âmbitos autorizados.
- Selecione Adicionar aplicação.
Configurar SuccessFactors para confiar no Microsoft Entra ID
- Inicie sessão na interface do utilizador da Web SuccessFactors com uma conta de administrador.
- Vá para Gerir aplicações cliente OAuth2.
- Selecione a aplicação cliente criada anteriormente.
- Atualize o certificado para o certificado transferido do Microsoft Entra ID e cole apenas o conteúdo do corpo do certificado sem o cabeçalho e o rodapé.
Testar a ligação
- Abra o Power Automate no browser.
- Crie um novo fluxo (tipo de acionador manual).
- Adicione uma ação SAP OData.
- Selecione Microsoft Entra ID usando SuccessFactors como a ligação.
- Preencha os parâmetros necessários reunidos anteriormente.
- Escolha uma Entidade na lista suspensa para testar.
- Selecione Guardar para guardar o seu fluxo.
- Execute o fluxo para testar a ligação.
- Verifique o histórico de execuções para autenticação e obtenção de dados bem-sucedidas.
Nota
- Se o teste falhar, verifique os parâmetros de ligação e verifique se todos os passos de configuração anteriores foram concluídos corretamente.
- Se a lista pendente Entidade não for preenchida, verifique novamente os parâmetros de ligação, a configuração da aplicação OAuth 2.0 em SuccessFactors e a configuração da Aplicação Empresarial.
Conteúdos relacionados
- Conector OData SAP
- O conector OData SAP agora suporta OAuth2 e a Propagação Principal SAP | Blogue da comunidade do Power Automate
- Política API Management do Azure para SuccessFactors SAP | GitHub
- Conector OData SAP para SuccessFactors SAP | Blogue da comunidade SAP
- O SAP Business Accelerator Hub também oferece conteúdo relacionado com a política do Integration Suite do SAP para SuccessFactors e NetWeaver. Tem de ter uma conta SAP para aceder a este conteúdo.