Introdução:
Aqui eu expliquei como conectar do SuccessFactors Employee Central ao SAP Cloud Platform Integration, que é uma entrada para o SAP Cloud Platform Integration usando OAuth 2.0 com tipo de autenticação SAML OAuth.
Neste blog, eu peguei um exemplo de replicação de push de funcionários, que é um pacote iflow padrão para replicação de dados mestres de funcionários que é ativado imediatamente do Employee Central para o SAP ERP HCM usando o SAP Cloud Platform Integration como middleware, independentemente de quando a próxima replicação regular estiver agendada.
Eu forneci a descrição passo a passo de todas as configurações necessárias do lado do SAP Cloud Platform Integration (CPI) e do SuccessFactors Employee Central para ativar a replicação de push de funcionários para o CPI usando autenticação OAuth.
Configurações no CPI:
-
Primeiro crie um ID de cliente OAuth em Segurança no painel de controle do SAP Cloud Platform.
Configurações do CPI Cockpit
ID: Mantenha o mesmo que o nome.
Inscrição: Escolha aquela que termina com iflmap.
Segredo: Mantenha uma senha.
-
Forneça a função ESBMessaging.send ao ID do cliente:
No painel de controle, vá para inscrições -> aplicativo iflmap -> Funções -> clique em Atribuir
Adicione o ID do usuário como "oauth_client_
(o ID do cliente é o que foi criado no passo 1).
Configurações no SuccessFactors Employee Central:
-
No centro de integração para o evento de replicação de push, abaixo está a configuração de destino usando o tipo de autenticação OAuth:
2. Forneça os seguintes detalhes para a configuração do OAuth:
-
Nome da configuração: Qualquer nome de sua escolha.
-
Tipo de OAuth: OAuth 2.0 com fluxo SAML.
-
Obtenha o ID do cliente e o segredo do cliente do painel de controle do CPI como explicado na configuração do CPI.
-
URL do token: Obtenha do painel de controle do CPI, Segurança -> OAuth -> Configuração do OAuth -> URL do ponto final do token e adicione "?grant_type=client_credentials" no final.
por exemplo -
https://oauthasservices-.
nome do host>/oauth2/api/v1/token?grant_type=client_credentials
-
Método do token: Post
-
Audiência: URL do ponto final de replicação de push que você obtém do CPI.
-
Destinatário: Igual à URL do token
-
Emissor: successfactors.com
-
ID do nome do sujeito: Qualquer endereço de e-mail
-
Formato do ID do nome do sujeito: Nome do sujeito X509
-
Chave X509: Crie um certificado X509 com CN como *.successfactors.com
Em seguida, teste:
Portanto, sempre que um evento de contratação/recontratação/terminação ou outro evento configurado para qualquer funcionário for criado, a replicação de push para o CPI é ativada usando autenticação OAuth.
Conclusão:
Neste blog, demonstrei como conectar do centro de integração do SuccessFactors ao SAP Cloud Platform Integration sem usar autenticação básica (Usuário/Senha). Expliquei detalhadamente quais informações de autenticação OAuth são necessárias do lado do painel de controle do SAP CPI e expliquei quais detalhes devem ser fornecidos no centro de integração do SuccessFactors para uma autenticação OAuth bem-sucedida do SuccessFactors ao CPI.