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)
  • Method Details

    • getRedirectionAction

      public Optional<org.pac4j.core.exception.http.RedirectionAction> getRedirectionAction(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore)
      Specified by:
      getRedirectionAction in interface org.pac4j.core.redirect.RedirectionActionBuilder
    • buildParams

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

      protected void addStateAndNonceParameters(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, Map<String,String> params)
    • buildAuthenticationRequestUrl

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