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.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    boolean
    isWsFed(jakarta.servlet.http.HttpServletRequest request)
     
    processWsFedRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, List<swiss.trustbroker.api.saml.service.OutputService> outputServices)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public String processWsFedRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, List<swiss.trustbroker.api.saml.service.OutputService> outputServices)
    • isWsFed

      public boolean isWsFed(jakarta.servlet.http.HttpServletRequest request)