O objetivo desta tela é efetuar o cadastro dos parâmetros a serem utilizados no serviço de login com OAuth2 no qual propões duas etapas para o acesso a um determinado endpoint, a autenticação e autorização.
A parametrização é conforme o tipo a ser utilizado: Client Credentials ou Resource Owner Password Credentials (RO Credentials).
O modelo Client Credentials é utilizado em integrações que possuem acesso direto aos endpoints Exemplo; AppServer, Mingle, Apps, entre outros Já o modelo RO Credentials é utilizado em integrações que possuem menu, com a autenticação conforme o produto TOTVS - Linha Datasul. Exemplo: Portais |
Para acessar a área de Propriedades OAuth2, basta acessar a tela de Propriedades do produto pelo menu (digitando: propriedades) ou pela engrenagem na barra superior - - em seguida pesquisar no campo de busca por OAuth2 ou procurar na tela o Card Propriedades OAuth2:
A seguir é apresentada a tela de parâmetros do modelo OAuth2:
Principais Campos e Parâmetros
Campo | Descrição |
---|---|
Nome do Aplicativo | Informar o nome do aplicativo. Aplicativos conectados recebem tokens em nome de um cliente após a autorização. Exemplo: |
Escopo | Informar o escopo. O escopo define ainda mais o tipo de recursos protegidos que o aplicativo conectado pode acessar. Os escopos são atribuídos a um aplicativo conectado ao criá-lo e eles são incluídos nos tokens OAuth durante o fluxo de autorização. Exemplo: |
Ao finalizar o cadastro é gerado um ID para o aplicativo: |
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |