Class AbstractSamlController
java.lang.Object
swiss.trustbroker.saml.controller.AbstractSamlController
- Direct Known Subclasses:
AppController,MonitoringController,SsoController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SamlValidatorprotected final TrustBrokerProperties -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSamlController(TrustBrokerProperties trustBrokerProperties, SamlValidator samlValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.opensaml.saml.common.SAMLObjectdecodeSamlMessage(org.opensaml.messaging.context.MessageContext messageContext) protected voidhandleUnsupportedMessage(org.opensaml.saml.common.SAMLObject message) protected voidvalidateSamlIssuer(org.opensaml.saml.common.SAMLObject message) protected voidvalidateSamlMessage(org.opensaml.saml.common.SAMLObject message, SecurityPolicies policies) protected voidvalidateSamlSchema(org.opensaml.saml.common.SAMLObject message, SecurityPolicies policies)
-
Field Details
-
trustBrokerProperties
-
samlValidator
-
-
Constructor Details
-
AbstractSamlController
protected AbstractSamlController(TrustBrokerProperties trustBrokerProperties, SamlValidator samlValidator)
-
-
Method Details
-
decodeSamlMessage
protected org.opensaml.saml.common.SAMLObject decodeSamlMessage(org.opensaml.messaging.context.MessageContext messageContext) -
validateSamlMessage
protected void validateSamlMessage(org.opensaml.saml.common.SAMLObject message, SecurityPolicies policies) -
validateSamlSchema
protected void validateSamlSchema(org.opensaml.saml.common.SAMLObject message, SecurityPolicies policies) -
validateSamlIssuer
protected void validateSamlIssuer(org.opensaml.saml.common.SAMLObject message) -
handleUnsupportedMessage
protected void handleUnsupportedMessage(org.opensaml.saml.common.SAMLObject message)
-