public class SamlProfileSamlAssertionBuilder extends org.apereo.cas.support.saml.util.AbstractSaml20ObjectBuilder implements SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Assertion>
SamlProfileSamlAssertionBuilder.| Constructor and Description |
|---|
SamlProfileSamlAssertionBuilder(org.apereo.cas.support.saml.OpenSamlConfigBean configBean,
org.apereo.cas.configuration.CasConfigurationProperties casProperties,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.AuthnStatement> samlProfileSamlAuthNStatementBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.AttributeStatement> samlProfileSamlAttributeStatementBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Subject> samlProfileSamlSubjectBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Conditions> samlProfileSamlConditionsBuilder,
SamlIdPObjectSigner samlObjectSigner) |
| Modifier and Type | Method and Description |
|---|---|
org.opensaml.saml.saml2.core.Assertion |
build(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object casAssertion,
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.
|
protected void |
signAssertion(org.opensaml.saml.saml2.core.Assertion assertion,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
java.lang.String binding,
org.opensaml.saml.saml2.core.RequestAbstractType authnRequest)
Sign assertion.
|
addAttributeValuesToSaml2Attribute, decodeSamlAuthnRequest, generateSecureRandomId, getNameID, newAssertion, newAssertion, newAttribute, newAttributeStatement, newAuthnStatement, newConditions, newEcpResponse, newIssuer, newResponse, newStatus, newSubject, newSubjectpublic SamlProfileSamlAssertionBuilder(org.apereo.cas.support.saml.OpenSamlConfigBean configBean,
org.apereo.cas.configuration.CasConfigurationProperties casProperties,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.AuthnStatement> samlProfileSamlAuthNStatementBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.AttributeStatement> samlProfileSamlAttributeStatementBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Subject> samlProfileSamlSubjectBuilder,
SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Conditions> samlProfileSamlConditionsBuilder,
SamlIdPObjectSigner samlObjectSigner)
public org.opensaml.saml.saml2.core.Assertion build(org.opensaml.saml.saml2.core.RequestAbstractType authnRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object casAssertion,
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
SamlProfileObjectBuilderbuild in interface SamlProfileObjectBuilder<org.opensaml.saml.saml2.core.Assertion>authnRequest - the authn requestrequest - the requestresponse - the responsecasAssertion - the assertionservice - the serviceadaptor - the adaptorbinding - the bindingmessageContext - the message contextorg.apereo.cas.support.saml.SamlException - the exceptionprotected void signAssertion(org.opensaml.saml.saml2.core.Assertion assertion,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apereo.cas.support.saml.services.SamlRegisteredService service,
org.apereo.cas.support.saml.services.idp.metadata.SamlRegisteredServiceServiceProviderMetadataFacade adaptor,
java.lang.String binding,
org.opensaml.saml.saml2.core.RequestAbstractType authnRequest)
throws org.apereo.cas.support.saml.SamlException
assertion - the assertionrequest - the requestresponse - the responseservice - the serviceadaptor - the adaptorbinding - the bindingauthnRequest - the authn requestorg.apereo.cas.support.saml.SamlException - the saml exception