Interface SamlProfileObjectBuilder<T extends org.opensaml.core.xml.XMLObject>
-
- Type Parameters:
T- the type parameter
- All Known Implementing Classes:
BaseSamlProfileSamlResponseBuilder,SamlProfileArtifactFaultResponseBuilder,SamlProfileArtifactResponseBuilder,SamlProfileAttributeQueryFaultResponseBuilder,SamlProfileAttributeQueryResponseBuilder,SamlProfileSaml2ResponseBuilder,SamlProfileSamlAssertionBuilder,SamlProfileSamlAttributeStatementBuilder,SamlProfileSamlAuthNStatementBuilder,SamlProfileSamlConditionsBuilder,SamlProfileSamlNameIdBuilder,SamlProfileSamlSoap11FaultResponseBuilder,SamlProfileSamlSoap11ResponseBuilder,SamlProfileSamlSubjectBuilder
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface SamlProfileObjectBuilder<T extends org.opensaml.core.xml.XMLObject>TheSamlProfileObjectBuilderdefines the operations required for building the saml response for an RP.- Since:
- 5.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object assertion, org.apereo.cas.support.saml.services.SamlRegisteredService service, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, java.lang.String binding, org.opensaml.messaging.context.MessageContext messageContext)Build response.
-
-
-
Method Detail
-
build
T build(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object assertion, org.apereo.cas.support.saml.services.SamlRegisteredService service, org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor, java.lang.String binding, org.opensaml.messaging.context.MessageContext messageContext) throws org.apereo.cas.support.saml.SamlException
Build response.- Parameters:
authnRequest- the authn requestrequest- the requestresponse- the responseassertion- the assertionservice- the serviceadaptor- the adaptorbinding- the bindingmessageContext- the message context- Returns:
- the response
- Throws:
org.apereo.cas.support.saml.SamlException- the exception
-
-