Class SamlIdPDelegatedClientAuthenticationRequestCustomizer

java.lang.Object
org.apereo.cas.support.saml.web.idp.delegation.SamlIdPDelegatedClientAuthenticationRequestCustomizer
All Implemented Interfaces:
org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer, org.springframework.core.Ordered

public class SamlIdPDelegatedClientAuthenticationRequestCustomizer extends Object implements org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer
Since:
6.4.0
  • Field Summary

    Fields inherited from interface org.springframework.core.Ordered

    HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    customize(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
     
    protected void
    customizeAuthnContextClass(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
     
    protected void
    customizeForceAuthnRequest(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
     
    protected void
    customizePassiveAuthnRequest(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
     
    boolean
    isAuthorized(org.pac4j.core.context.WebContext webContext, org.pac4j.core.client.IndirectClient client, org.apereo.cas.authentication.principal.WebApplicationService currentService)
     
    boolean
    supports(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer

    getOrder
  • Constructor Details

    • SamlIdPDelegatedClientAuthenticationRequestCustomizer

      public SamlIdPDelegatedClientAuthenticationRequestCustomizer()
  • Method Details

    • customize

      public void customize(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
      Specified by:
      customize in interface org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer
    • isAuthorized

      public boolean isAuthorized(org.pac4j.core.context.WebContext webContext, org.pac4j.core.client.IndirectClient client, org.apereo.cas.authentication.principal.WebApplicationService currentService)
      Specified by:
      isAuthorized in interface org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer
    • supports

      public boolean supports(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
      Specified by:
      supports in interface org.apereo.cas.pac4j.client.DelegatedClientAuthenticationRequestCustomizer
    • customizeAuthnContextClass

      protected void customizeAuthnContextClass(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
    • customizePassiveAuthnRequest

      protected void customizePassiveAuthnRequest(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext)
    • customizeForceAuthnRequest

      protected void customizeForceAuthnRequest(org.pac4j.core.client.IndirectClient client, org.pac4j.core.context.WebContext webContext, org.opensaml.saml.saml2.core.AuthnRequest authnRequest)