Tipo de autenticação e autorização que o Dev Proxy deve usar. Valores permitidos: apiKey e oauth2
Sim
apiKey
Configuração para autenticação e autorização de chave de API.
Sim, quando type é apiKey
oauth2
Configuração para autenticação e autorização OAuth2.
Sim, quando type é oauth2
Propriedades de configuração da chave de API
Propriedade
Descrição
Obrigatório
allowedKeys
Lista de chaves de API permitidas.
Sim
parameters
Lista de parâmetros que contêm a chave de API.
Sim
Propriedades de configuração de parâmetro
Propriedade
Descrição
Obrigatório
in
Onde se espera que o parâmetro seja encontrado. Valores permitidos: header, query, cookie
Sim
name
Nome do parâmetro.
Sim
Propriedades de configuração do OAuth2
Propriedade
Descrição
Obrigatório
metadataUrl
URL para o documento de metadados do OpenID Connect.
Sim
allowedApplications
Lista de IDs de aplicativo permitidos. Deixe em branco para não validar o aplicativo (appidazp ou declaração) para o qual o token é emitido.
Não
allowedAudiences
Lista de audiências permitidas. Deixe em branco para não validar o público-alvo (aud declaração) para o qual o token é emitido.
Não
allowedPrincipals
Lista de entidades permitidas. Deixe em branco para não validar a entidade de segurança (oid declaração) para a qual o token é emitido.
Não
allowedTenants
Lista de inquilinos permitidos. Deixe em branco para não validar o locatário (tid declaração) para o qual o token é emitido.
Não
issuer
Emissor de token permitido. Deixe em branco para não validar o emissor do token.
Não
roles
Lista de funções permitidas. Deixe em branco para não validar as funções (roles claim) no token.
Não
scopes
Lista de escopos permitidos. Deixe vazio para não validar os escopos (scp claim) no token.
Não
validateLifetime
Defina como false para desabilitar a validação do tempo de vida do token. Padrão true.
Não
validateSigningKey
Defina como false para desabilitar a validação da assinatura do token. Inadimplência true
Não
Opções de linha de comando
Nenhum
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.