Conexão de API:
Com este Add-on, a pessoa que possuir a conta de Super Administrador poderá criar as chaves para o acesso e uso das informações das APIs. Ou seja, por meio desta opção será possível obter a API Key e o API Secret da sua base contratada no Fracttal.
Consumidores OAuth: os Consumidores OAuth são uma funcionalidade utilizada na API da FRACTTAL que é baseada no protocolo de autenticação OAuth 2.0. Esse protocolo fornece uma forma segura e amplamente reconhecida de autenticação e autorização em aplicativos da Web e móveis.
Os consumidores OAuth são usados para permitir que aplicativos de terceiros obtenham autorização e acessem recursos protegidos no sistema. Isso é especialmente útil quando queremos integrar serviços ou aplicativos externos que exigem acesso a determinados dados ou funções de nossos usuários no FRACTTAL.
Código de autorização: Esse tipo de autorização é usado quando o aplicativo precisa acessar recursos protegidos em nome de um usuário específico. Quando um aplicativo com um Código de autorização tenta acessar recursos protegidos, ele redireciona o usuário para uma página de autorização na API FRACTTAL. Aqui, o usuário deve se autenticar e dar consentimento para permitir que o aplicativo acesse seus recursos. Após o consentimento do usuário, o aplicativo recebe um "código de autorização" que é trocado por um "token de acesso". Esse token de acesso permite que o aplicativo faça solicitações em nome do usuário sem exigir que ele se autentique para cada solicitação.
Credenciais do cliente: Esse tipo de autorização é mais adequado para aplicativos ou serviços que precisam acessar recursos sem intervenção direta do usuário. Ao configurar um consumidor OAuth com credenciais de cliente, são geradas chaves de acesso (chave e segredo) para o aplicativo. Essas chaves permitem que o aplicativo obtenha um "token de acesso" sem exigir a autenticação do usuário em cada solicitação. Isso é útil nos casos em que o aplicativo precisa executar ações ou acessar informações no sistema de forma automatizada, como em tarefas em segundo plano ou processos periódicos.
Autorização do aplicativo: Isso é essencial para garantir a segurança e a privacidade dos usuários, pois permite que eles tenham controle sobre os dados e os recursos que o aplicativo de terceiros pode acessar em seu nome. Além disso, essas autorizações podem ser revogadas a qualquer momento, proporcionando aos usuários um nível adicional de controle e proteção sobre seus dados.