Índice:


       

Objetivo


       A seguir será apresentado como configurar uma conexão oauth com o ADFS (Azure)

       Para mais informações sobre as opções de login, acesse o Guia do Login OAuth.

Não iremos mostrar nessa documentação como criar um aplicativo no ADFS, somente como integrar um ADFS já configurado com o RM.


Configurando o RM para integrar com o ADFS (Azure)


O modelo para a integração do ADFS (Azure) é mostrado abaixo através da imagem:

Informações Variáveis


IDNomeDescrição
1{chave_publica}Identificação do aplicativo externo. (Client Id).
2{chave_privada}Chave secreta do aplicativo externo. (Client Secret)
3{tenant}Identificador da Empresa no ADFS.
4{url_de_retorno}Url de Retorno. Essa url tem que estar cadastrada também no ADFS. Dê preferência a URLS próprias, sem quaisquer redirecionamentos.
5{nome_do_provider}Nome do Provider.


Informações Fixas


IDNomeDescrição
1Provedor do aplicativoObrigatoriamente para esse caso, o valor será (0 - Custom)
2Url de AutorizaçãoUrl para recuperar o código de autorização para o aplicativo. Obrigatoriamente para esse caso, o valor será (https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize)
3Url de Recuperação do Token de AcessoUrl para recuperar o token de acesso para o aplicativo. Obrigatoriamente para esse caso, o valor será (https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token)
4Url de Recuperação de Informações da Conta do UsuárioUrl para recuperar as informações do usuário que serão utilizadas na sincronização com o usuário do RM. Obrigatoriamente para esse caso, o valor será (https://graph.microsoft.com/v1.0/me)
5Escopo PadrãoEscopo de Permissões utilizado pelo aplicativo. Obrigatoriamente para esse caso, o valor será (user.read) 
6Campo de Correspondência do ProvedorPara realizar a sincronização entre os usuários do aplicativo e do RM, um campo de correspondência deve ser escolhido. Obrigatoriamente para esse caso, o valor será (1 - Email)