Define an OAuth service provider

The OAuth service provider is defined with a provider configuration file...

We can copy and edit this file to define an OAuth service provider.

Each parameter has either a customizable value of true (variable is meant for modification by users) or a customizable value of false (variable is typically not updated by users).

Customizable parameters are exported using...

...and can be imported using...

The parameter type of ws or cc is used internally and can be ignored when updating parameters.


Active parameters for in-memory clients and token stores


Parameters for JDBC Database Stores


OAuth Access Time Lengths

Depending on level of authorization, access time allotted to a client.


Autoauthorize parameters

Optional endpoint parameter and client allowlist to skip the authorization step for privileged clients.


Optional values to replace client URI strings, for dynamic host names

Variables must use the '${VAR_NAME}' syntax.


Optional values to configure server's default scope

Values are space delimited strings.