Magidoc

OAuth2ClientFlow
Enum

OAuth2 flow (also authorization grant) supported by this client. See https://datatracker.ietf.org/doc/html/rfc6749#section-1.3

Possible Values

#

authorizationCode

OAuth2 flow used by web applications to authenticate users. See https://datatracker.ietf.org/doc/html/rfc6749#section-1.3.1

clientCredentials

OAuth2 flow used by standalone services to authenticate themselves. See https://datatracker.ietf.org/doc/html/rfc6749#section-1.3.4

exchange

OAuth2 flow used by standalone services to exchange a token. Typical use case is to allow service A to make requests to service C on behalf of a user B: service A will execute a token exchange sending it's client credentials and token issued to user B to an identity server and then use the resulting token to call service C. This flow can be enabled only if clientCredentials is enabled as well. See https://datatracker.ietf.org/doc/html/rfc8693#name-token-exchange-request-and-

implicit

OAuth2 flow used by web applications to authenticate users. See https://datatracker.ietf.org/doc/html/rfc6749#section-1.3.2

password

OAuth2 flow used by standalone services to authenticate users. See https://datatracker.ietf.org/doc/html/rfc6749#section-1.3.3

Usages

#

References

#