Package swiss.trustbroker.wsfed.service
Class WsFedService
java.lang.Object
swiss.trustbroker.wsfed.service.WsFedService
@Component
@ConditionalOnBooleanProperty("trustbroker.config.wsfed.enabled")
public class WsFedService
extends Object
Implements minimal WS-FED sign-in/sign-out integration.
Not (yet) supported services: Metadata, attribute service, pseudonym service. Not (yet) supported attributes: Pointers.
Not (yet) supported services: Metadata, attribute service, pseudonym service. Not (yet) supported attributes: Pointers.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWsFedService(swiss.trustbroker.homerealmdiscovery.service.RelyingPartySetupService relyingPartySetupService, swiss.trustbroker.saml.service.AuthenticationService authenticationService, swiss.trustbroker.saml.service.RelyingPartyService relyingPartyService, swiss.trustbroker.config.TrustBrokerProperties trustBrokerProperties) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisWsFed(jakarta.servlet.http.HttpServletRequest request) processWsFedRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, List<swiss.trustbroker.api.saml.service.OutputService> outputServices)
-
Constructor Details
-
WsFedService
public WsFedService(swiss.trustbroker.homerealmdiscovery.service.RelyingPartySetupService relyingPartySetupService, swiss.trustbroker.saml.service.AuthenticationService authenticationService, swiss.trustbroker.saml.service.RelyingPartyService relyingPartyService, swiss.trustbroker.config.TrustBrokerProperties trustBrokerProperties)
-
-
Method Details
-
processWsFedRequest
-
isWsFed
public boolean isWsFed(jakarta.servlet.http.HttpServletRequest request)
-