Record: OAuth2IntrospectionConfig

Represents OAuth2 introspection server configurations for OAuth2 authentication.

Closed record

Fields

  • Fields Included from *IntrospectionConfig
    • url string
    • URL of the introspection endpoint

    • tokenTypeHint string
    • A hint about the type of the token submitted for introspection

    • optionalParams map<string>
    • Map of the optional parameters used for the introspection endpoint

    • cacheConfig CacheConfig
    • Configurations for the cache used to store the OAuth2 access token and other related information

    • defaultTokenExpTime decimal
    • Expiration time (in seconds) of the tokens if the introspection response does not contain an exp field

    • clientConfig ClientConfiguration
    • HTTP client configurations, which call the introspection endpoint

    • anydata...
  • scopeKey string(default "scope")
  • The key used to fetch the scopes