Autorização

Autorização com Bearer Token na API Fundamentalista:

Após obter o Bearer Token usando o fluxo Client Credentials, a aplicação pode utilizá-lo para autorizar e acessar recursos protegidos na API Fundamentalista. Abaixo, descrevemos o processo de autorização utilizando o Bearer Token obtido no processo anterior:

Processo de Autorização com Bearer Token:

  1. Obtenção do Bearer Token:

    • A aplicação obtém o Bearer Token por meio do processo de autenticação com Client Credentials, como descrito anteriormente.
  2. Inclusão do Bearer Token nas Requisições:

    • Para acessar recursos protegidos, a aplicação inclui o Bearer Token no cabeçalho de autorização de suas requisições.
    GET /exemplo
    Host: https://api.plataformafasttrade.com.br/iaas/fundamentals-api/v3/
    Authorization: Bearer SEU_TOKEN_DE_ACESSO
    
  3. Decodificação e Verificação do Token:

    • O servidor da API Fundamentalista decodifica o Bearer Token e verifica sua validade.
    • O token contém informações sobre a aplicação, permissões e outros detalhes relevantes.
  4. Verificação de Permissões:

    • Com base nas informações do token, o servidor determina se a aplicação possui as permissões necessárias para acessar o recurso solicitado.

Exemplo de Requisição com Bearer Token:

GET /recursos-especificos
Host: https://api.plataformafasttrade.com.br/iaas/fundamentals-api/v3/
Authorization: Bearer SEU_TOKEN_DE_ACESSO

Considerações Importantes:

  • Cabeçalho de Autorização: O Bearer Token deve ser incluído no cabeçalho de autorização da seguinte forma: Authorization: Bearer SEU_TOKEN_DE_ACESSO.

  • Verificação de Permissões: O servidor avalia as permissões contidas no token para determinar se a aplicação tem acesso autorizado ao recurso solicitado.

Ao seguir esse processo, sua aplicação pode realizar solicitações seguras e autorizadas à API Fundamentalista, garantindo a confidencialidade e a integridade das interações com os recursos protegidos.