Class NoOpAccessRequestService
java.lang.Object
swiss.trustbroker.accessrequest.service.NoOpAccessRequestService
- All Implemented Interfaces:
swiss.trustbroker.api.accessrequest.service.AccessRequestService
@Service
@ConditionalOnMissingBean(swiss.trustbroker.api.accessrequest.service.AccessRequestService.class)
public class NoOpAccessRequestService
extends Object
implements swiss.trustbroker.api.accessrequest.service.AccessRequestService
NO-OP fallback implementation of AccessRequestService, never requires any access request.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionswiss.trustbroker.api.accessrequest.dto.AccessRequestResultperformAccessRequestIfRequired(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData, Runnable refreshIdmCallback) swiss.trustbroker.api.accessrequest.dto.AccessRequestResulttriggerAccessRequest(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData)
-
Constructor Details
-
NoOpAccessRequestService
public NoOpAccessRequestService()
-
-
Method Details
-
triggerAccessRequest
public swiss.trustbroker.api.accessrequest.dto.AccessRequestResult triggerAccessRequest(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData) - Specified by:
triggerAccessRequestin interfaceswiss.trustbroker.api.accessrequest.service.AccessRequestService
-
performAccessRequestIfRequired
public swiss.trustbroker.api.accessrequest.dto.AccessRequestResult performAccessRequestIfRequired(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData, Runnable refreshIdmCallback) - Specified by:
performAccessRequestIfRequiredin interfaceswiss.trustbroker.api.accessrequest.service.AccessRequestService
-