Interface SamlIdPObjectSigner

All Known Implementing Classes:
DefaultSamlIdPObjectSigner

public interface SamlIdPObjectSigner
Since:
6.4.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Default bean name.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends org.opensaml.saml.common.SAMLObject>
    T
    encode(T samlObject, org.apereo.cas.support.saml.services.SamlRegisteredService service, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request, String binding, org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.opensaml.messaging.context.MessageContext messageContext)
    Encode a given saml object by invoking a number of outbound security handlers on the context.
    org.opensaml.saml.metadata.resolver.MetadataResolver
    Gets saml idp metadata resolver.
  • Field Details

  • Method Details

    • encode

      <T extends org.opensaml.saml.common.SAMLObject> T encode(T samlObject, org.apereo.cas.support.saml.services.SamlRegisteredService service, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request, String binding, org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, org.opensaml.messaging.context.MessageContext messageContext) throws Exception
      Encode a given saml object by invoking a number of outbound security handlers on the context.
      Type Parameters:
      T - the type parameter
      Parameters:
      samlObject - the saml object
      service - the service
      adaptor - the adaptor
      response - the response
      request - the request
      binding - the binding
      authnRequest - the authn request
      messageContext - the message context
      Returns:
      the saml object
      Throws:
      Exception - the saml exception
    • getSamlIdPMetadataResolver

      org.opensaml.saml.metadata.resolver.MetadataResolver getSamlIdPMetadataResolver()
      Gets saml idp metadata resolver.
      Returns:
      the saml id p metadata resolver