Package com.atlassian.crowd.sso.saml
Class SamlService
java.lang.Object
com.atlassian.crowd.sso.saml.SamlService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSamlService(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, com.atlassian.crowd.manager.sso.ApplicationSamlConfigurationService applicationSamlConfigurationService, com.atlassian.crowd.manager.sso.CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker, com.atlassian.event.api.EventPublisher eventPublisher, SamlProperties samlProperties, EmailIdentifierProvider emailIdentifierProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleAuthnRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) voidinit()
-
Field Details
-
RENDERED_LOGIN_PAGE_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
SamlService
public SamlService(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, com.atlassian.crowd.manager.sso.ApplicationSamlConfigurationService applicationSamlConfigurationService, com.atlassian.crowd.manager.sso.CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker, com.atlassian.event.api.EventPublisher eventPublisher, SamlProperties samlProperties, EmailIdentifierProvider emailIdentifierProvider)
-
-
Method Details
-
init
@PostConstruct public void init() throws org.opensaml.core.config.InitializationException- Throws:
org.opensaml.core.config.InitializationException
-
createAndInitializeSecureXMLParserPool
public SecureXMLParserPool createAndInitializeSecureXMLParserPool() throws org.opensaml.core.config.InitializationException- Throws:
org.opensaml.core.config.InitializationException
-
handleAuthnRequest
public void handleAuthnRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws org.opensaml.messaging.decoder.MessageDecodingException, net.shibboleth.utilities.java.support.component.ComponentInitializationException, org.opensaml.core.xml.io.MarshallingException, org.opensaml.messaging.handler.MessageHandlerException, org.opensaml.messaging.encoder.MessageEncodingException, SamlService.ForceAuthnException - Throws:
org.opensaml.messaging.decoder.MessageDecodingExceptionnet.shibboleth.utilities.java.support.component.ComponentInitializationExceptionorg.opensaml.core.xml.io.MarshallingExceptionorg.opensaml.messaging.handler.MessageHandlerExceptionorg.opensaml.messaging.encoder.MessageEncodingExceptionSamlService.ForceAuthnException
-