Conexão API:
Neste submódulo, a pessoa que tiver a conta de Super Administrador poderá criar as chaves de acesso e uso da informação API. Ou seja, a partir desta opção será possível obter a API Key e API Secret de sua base contratada em Fracttal.
Os consumidores OAuth são uma funcionalidade utilizada na API FRACTTAL que se baseia no protocolo de autenticação OAuth 2.0. Este protocolo fornece uma forma segura e amplamente reconhecida de autenticação e autorização em aplicações Web e móveis.
Os consumidores OAuth são utilizados para permitir que aplicações de terceiros obtenham autorização e acedam a recursos protegidos no sistema. Isto é especialmente útil quando queremos integrar serviços ou aplicações externas que requerem acesso a determinados dados ou funções dos nossos utilizadores no FRACTTAL.
Código de autorização:
Este tipo de autorização é utilizado quando a aplicação necessita de aceder a recursos protegidos em nome de um utilizador específico. Quando uma aplicação com um Código de Autorização tenta aceder a recursos protegidos, redirecciona o utilizador para uma página de autorização na API FRACTTAL. Aqui, o utilizador deve autenticar-se e dar o seu consentimento para que a aplicação possa aceder aos seus recursos. Após o consentimento do utilizador, a aplicação recebe um "código de autorização" que é trocado por um "token de acesso". Este token de acesso permite que a aplicação faça pedidos em nome do utilizador sem que este tenha de se autenticar para cada pedido.
Credenciais de cliente: Este tipo de autorização é mais adequado para aplicações ou serviços que necessitam de aceder a recursos sem intervenção direta do utilizador. Ao configurar um consumidor OAuth com credenciais de cliente, são geradas chaves de acesso (chave e segredo) para a aplicação. Estas chaves permitem que a aplicação obtenha um "token de acesso" sem exigir a autenticação do utilizador em cada pedido. Isto é útil nos casos em que a aplicação necessita de executar acções ou aceder a informações no sistema de forma automatizada, como em tarefas em segundo plano ou processos periódicos.