IdpCallback
Callback that handles authentication via external Identity Providers (IdPs).
This callback is responsible for processing authentication through third-party identity providers such as Google, Facebook, and Apple. It receives configuration parameters from the authentication server and uses the appropriate IdpHandler to complete the authentication flow.
The callback implements:
JourneyAware to access the parent journey
RequestInterceptor to add parameters to the request when submitting the callback
Properties
Intercepts and modifies the request that will be sent to the authentication server. Adds any additional parameters received from the external identity provider.
Reference to the parent journey. Required by the JourneyAware interface.
The external identity provider identifier (e.g., "google", "facebook", "apple"). This value is received from the server and determines which IdpHandler to use.
The URI where the IdP should redirect after authentication. Used when configuring the external identity provider authentication flow.
A URI that points to a JWT request object. Used as an alternative to the request parameter in some OAuth/OIDC flows.