Loading
Configurar um provedor de autenticação para o aplicativo Microsoft manualmente por meio da configuração de privilégios mínimos

Configurar um provedor de autenticação para o aplicativo Microsoft manualmente por meio da configuração de privilégios mínimos

Adicione uma credencial de provedor de autenticação para estabelecer uma conexão segura entre o Salesforce e a Microsoft.

Nota
Nota Para usar uma configuração guiada para integrar o Microsoft 365 e o Azure, consulte Configurar a integração do Microsoft 365 e do Azure usando a configuração guiada.
EDIÇÕES NECESSÁRIAS
Disponível em: Lightning Experience
Disponível em: Edições Enterprise, Unlimited, Professional e Developer
PERMISSÕES DE USUÁRIO NECESSÁRIAS  
Para configurar o Provedor de autenticação: Usuário administrador do CLM

Certifique-se de que o ID do aplicativo (cliente) e o Valor do segredo do cliente correspondam à sua conta do Azure. Se o ID e o valor não corresponderem à sua conta do Azure, o complemento não funcionará corretamente ou não carregará conforme o esperado e poderá resultar em problemas de API do gráfico.

  1. Em Configuração, digite Provedores de autenticação na caixa Busca rápida e selecione Provedores de autenticação.
  2. Clique em Novo e selecione Open ID Connect como o tipo de provedor.
  3. Insira MicrosoftApp como o nome do Provedor de autenticação.
    O URL é automaticamente sufixado com o MicrosoftApp.
  4. Em Chave de consumidor, insira o ID do aplicativo (cliente) do seu aplicativo do Azure.
  5. Em Segredo do cliente, insira Valor do segredo do cliente do seu aplicativo do Azure.
  6. Em URL do ponto de extremidade de autorização, insira https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize
  7. Em URL do ponto de extremidade do token, insira https://login.microsoftonline.com/organizations/oauth2/v2.0/token
  8. Em URL do ponto de extremidade de informações do usuário, insira https://graph.microsoft.com/oidc/userinfo
  9. Em Escopos padrão, insira Sites.Selected offline_access openid User.Read User.ReadBasic.All.
    Nota
    Nota Certifique-se de que os escopos padrão correspondam às permissões de API que você adicionou à sua conta do Microsoft Azure. Consulte Configurar um aplicativo do Microsoft Azure manualmente por meio da configuração de privilégios mínimos.
  10. Garanta que a opção Enviar credenciais do cliente no cabeçalho esteja desmarcada.
  11. Selecione Enviar token de acesso no cabeçalho e Incluir segredo do consumidor em respostas da API SOAP.
  12. Para o Manipulador de registro, clique em Criar automaticamente um modelo de manipulador de registro.
  13. Em Executar registro como, selecione sua conta de administrador do Salesforce.
  14. Salve suas alterações.
    Os detalhes do provedor de autenticação são salvos e os URLs de configuração do Salesforce são gerados.
  15. Em Configurações do Salesforce, verifique se esses URLs são gerados.
    • URL de inicialização somente para teste

    • URL de inicialização de Single Sign On

    • URL de vinculação de usuário existente

    • URL de inicialização somente para OAuth

    • URL de callback

    • URL de logout único

  16. Se um site do Experience Cloud estiver disponível em sua instância do Salesforce, expanda Sites do Experience Cloud e verifique se esses URLs são gerados.
    • URL de inicialização somente para teste

    • URL de inicialização de Single Sign On

    • URL de vinculação de usuário existente

    • URL de inicialização somente para OAuth

    • URL de callback

  17. Salve suas alterações.

    O formato do Manipulador de registro é AutocreatedRegHandler com 13 dígitos.

    Depois de salvar os detalhes do Provedor de autenticação, uma Classe do Apex do Manipulador de registro é criada. Por exemplo, AutocreatedRegHandler1234567890123.
  18. Desabilite a sincronização automática de nome de usuário e endereço de email.
    Quando você vincula o Salesforce ao Microsoft Azure, o sistema atualiza automaticamente seu nome de usuário e endereço de email do Salesforce com os detalhes da conta do Microsoft Azure. Você pode desativar essa atualização automática.
    1. Clique no link Classe do Apex do Manual de registro.
    2. Clique em Editar.
    3. Pesquise o método updateUser e remova ou comente este código:
      //u.email = data.email;
              //u.lastName = data.lastName;
              //u.firstName = data.firstName;
    4. Salve suas alterações.
  19. Adicione o URL de retorno.
    1. Volte para seu provedor de autenticação.
    2. Na seção de Ajustes do Salesforce, copie o URL de retorno.
    3. Abra sua conta do Microsoft Azure e clique em Visão geral.
    4. Ao lado de URLs de redirecionamento, clique em Adicionar um URL de redirecionamento.
    5. Selecione Adicionar uma plataforma | Web .
    6. Cole o URL de retorno em URIs de redirecionamento.
    7. Se disponível, selecione tokens de acesso (usados para fluxos implícitos) e tokens de ID (usados para fluxos implícitos e híbridos).
    8. Clique em Configurar.
    9. Se você tiver uma comunidade de parceiros configurada, acesse o Provedor de autenticação na sua organização do Salesforce.
    10. Na seção Sites do Experience Cloud, copie o URL de retorno.
    11. Abra sua conta do Microsoft Azure e clique em Autenticação.
    12. Vá para Web | URLs de redirecionamento e clique em Adicionar URL.
    13. Cole o URL de retorno do site do Experience Cloud e salve suas alterações.
      As seções Configuração do Salesforce e Sites do Experience Cloud são preenchidas com URLs.
  20. Teste se a autenticação do provedor de autenticação foi bem-sucedida.
    1. Na seção Ajustes do Salesforce, copie o URL de inicialização somente para teste.
    2. Cole o URL na barra de endereço e pressione Enter.

      Este é um texto de amostra que aparece:

      Os detalhes da árvore de documentos são mostrados.
 
Carregando
Salesforce Help | Article