Package swiss.trustbroker.saml.service
Class AuthenticationService
java.lang.Object
swiss.trustbroker.saml.service.AuthenticationService
-
Constructor Summary
ConstructorsConstructorDescriptionAuthenticationService(AssertionConsumerService assertionConsumerService, RelyingPartyService relyingPartyService, ClaimsProviderService claimsProviderService, RelyingPartySetupService relyingPartySetupService, ApiSupport apiSupport, swiss.trustbroker.api.announcements.service.AnnouncementService announcementService, SsoService ssoService, TrustBrokerProperties trustBrokerProperties, SkinnyHrdService skinnyHrdService) -
Method Summary
Modifier and TypeMethodDescriptionhandleAuthnRequest(List<swiss.trustbroker.api.saml.service.OutputService> outputServices, org.opensaml.saml.saml2.core.AuthnRequest authnRequest, String spRelayState, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, swiss.trustbroker.common.saml.dto.SignatureContext signatureContext) handleSamlResponse(List<swiss.trustbroker.api.saml.service.OutputService> outputServices, ResponseData<org.opensaml.saml.saml2.core.Response> responseData, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
Constructor Details
-
AuthenticationService
public AuthenticationService(AssertionConsumerService assertionConsumerService, RelyingPartyService relyingPartyService, ClaimsProviderService claimsProviderService, RelyingPartySetupService relyingPartySetupService, ApiSupport apiSupport, swiss.trustbroker.api.announcements.service.AnnouncementService announcementService, SsoService ssoService, TrustBrokerProperties trustBrokerProperties, SkinnyHrdService skinnyHrdService)
-
-
Method Details
-
handleSamlResponse
@Transactional public String handleSamlResponse(List<swiss.trustbroker.api.saml.service.OutputService> outputServices, ResponseData<org.opensaml.saml.saml2.core.Response> responseData, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
handleAuthnRequest
@Transactional public String handleAuthnRequest(List<swiss.trustbroker.api.saml.service.OutputService> outputServices, org.opensaml.saml.saml2.core.AuthnRequest authnRequest, String spRelayState, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, swiss.trustbroker.common.saml.dto.SignatureContext signatureContext)
-