Class OidcRedirectionActionBuilder

java.lang.Object
org.pac4j.oidc.redirect.OidcRedirectionActionBuilder
All Implemented Interfaces:
org.pac4j.core.redirect.RedirectionActionBuilder

public class OidcRedirectionActionBuilder extends Object implements org.pac4j.core.redirect.RedirectionActionBuilder
Redirect to the OpenID Connect provider.
Since:
1.9.2
Author:
Jerome Leleu
  • Field Details

  • Constructor Details

    • OidcRedirectionActionBuilder

      public OidcRedirectionActionBuilder(OidcClient client)

      Constructor for OidcRedirectionActionBuilder.

      Parameters:
      client - a OidcClient object
  • Method Details

    • getRedirectionAction

      public Optional<org.pac4j.core.exception.http.RedirectionAction> getRedirectionAction(org.pac4j.core.context.CallContext ctx)
      Specified by:
      getRedirectionAction in interface org.pac4j.core.redirect.RedirectionActionBuilder
    • buildParams

      protected Map<String,String> buildParams(org.pac4j.core.context.WebContext webContext)

      buildParams.

      Parameters:
      webContext - a WebContext object
      Returns:
      a Map object
    • addStateAndNonceParameters

      protected void addStateAndNonceParameters(org.pac4j.core.context.CallContext ctx, Map<String,String> params)
    • buildAuthenticationRequestUrl

      protected String buildAuthenticationRequestUrl(Map<String,String> params)