Pré-requisitos para Autenticação de Token

Execute essas tarefas antes de ativar a autenticação e a autorização para implantações de API usando JWTs (JSON Web Tokens).

  • Um provedor de identidades compatível com OAuth2 (por exemplo, OCI IAM com Domínios de Identidades, Oracle Identity Cloud Service (IDCS), Auth0) já deve ter sido configurado para emitir JWTs para usuários com permissão para acessar a implantação de API.
  • Se você quiser usar reivindicações personalizadas em políticas de autorização, o provedor de identidades deverá ser configurado para adicionar as reivindicações personalizadas aos JWTs emitidos por ele.

See the identity provider documentation for more information (for example, the OCI IAM with Identity Domains documentation, the Oracle Identity Cloud Service (IDCS) documentation, the Auth0 documentation).

Para validar um JWT usando uma chave pública de verificação correspondente fornecida pelo provedor de identidades emissor:

  • o algoritmo de assinatura usado para gerar a assinatura do JWT deve ser um dos seguintes: RS256, RS384 ou RS512
  • a chave de verificação pública deve ter um tamanho mínimo de 2048 bits e não deve exceder 4096 bits

Para validar tokens usando o ponto final de introspecção de um servidor de autorização: