Module: @nginstack/engine/lib/oidc/OpenIdProvider

Classes

OpenIdProvider

Type Definitions


ProviderMetadata

Objeto literal contendo informações de configuração do provedor de identidade.

Type:
  • Object
Properties:
Name Type Description
issuer string

Url de identificação do provedor de identidade.

authorizationEndpoint string

Url do provedor de identidade utilizada para autenticação dos usuários.

userInfoEndpoint string

Url do provedor de identidade utilizada para consultar informações sobre o usuário logado.

tokenEndpoint string

Url do provedor de identidade utilizada para obtenção de tokens.

introspectionEndpoint string

Url do provedor de identidade utilizada para consultar informações sobre um token emitido previamente.

revocationEndpoint string

Url do provedor de identidade utilizada para revogar um token.

deviceAuthorizationEndpoint string

URL de autorização de dispositivo, utilizada no fluxo de autorização de dispositivo.

grantTypesSupported Array.<string>

Fluxos de autorização suportados pelo provedor de identidade.

responseTypesSupported Array.<string>

Tipos de resposta suportadas pelo provedor de identidade.

responseModesSupported Array.<string>

Modos suportados pelo provedor de identidade para o envio das informações na requisição de resposta, enviada para a URL de redirecionamento.

scopesSupported Array.<string>

Escopos suportados pelo provedor de identidade.

idTokenSigningAlgValuesSupported Array.<string>

Algoritmos suportados para assinatura do ID Token.

userInfoSigningAlgValuesSupported Array.<string>

Algoritmos suportados para assinatura do token de informações do usuário autenticado.

claimsSupported Array.<string>

Conjunto de declarações suportadas pelo provedor de identidade.

jwks string

JSON contendo a lista de chaves publicas utilizadas pelo provedor, no formato JWKS.