Use OidcProvider for OpenID Connect authentication
The
OidcProvider class is the authentication provider for OpenID Connect. It supports three grant types: authorization_code+pkce (default), implicit, and client_credentials. While authorization_code+pkce and implicit are intended for browser environments, client_credentials is supported in all environments. If implementing OIDC in a non-browser environment, you can override OidcProvider or AuthProvider and provide a custom factory via Connection.setOidcProviderFactory().