The type of the principal value produced by authenticate.
Validate the incoming request and return the principal or a failure.
OptionalnameCustom scheme name (default: 'oauth2').
OptionalrefreshOptional token refresh URL.
OptionalscopesAvailable scopes with descriptions (default: {}).
OAuth token endpoint URL.
Configuration for clientCredentialsScheme.