Class RelyingPartySetupService
java.lang.Object
swiss.trustbroker.homerealmdiscovery.service.RelyingPartySetupService
-
Constructor Summary
ConstructorsConstructorDescriptionRelyingPartySetupService(RelyingPartyDefinitions relyingPartiesMapping, TrustBrokerProperties trustBrokerProperties, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices) -
Method Summary
Modifier and TypeMethodDescriptionList<org.opensaml.security.credential.Credential> longgetAudienceRestrictionLifetime(RelyingParty relyingParty) getClaimsProviderByArtifactSourceId(String sourceId) getClaimsProviderByArtifactSourceIdOrReferrer(String sourceId, String refererUrl) getClaimsProviderById(RelyingParty relyingParty, String cpId) getClaimsProviderSetupByIssuerId(String issuerId, String refererUrl) getClaimsProviderSetupByIssuerId(String issuerId, String refererUrl, boolean tryOnly) getClientExtId(swiss.trustbroker.api.idm.dto.IdmRequests idmRequests) getCredSubjectName(org.opensaml.security.credential.Credential credential) static StringgetHomeName(ClaimsParty claimsParty, CpResponse cpResponseDTO) getHomeNameChecked(ClaimsParty claimsParty, List<org.opensaml.saml.saml2.core.Assertion> assertions, CpResponse cpResponseDTO) getOrderedRelyingPartiesForSlo(String issuerId, String refererUrl) getPartySecurityPolicies(org.opensaml.saml.common.SAMLObject message) getRelyingPartiesByAcsUrlMatch(String refererId) getRelyingPartyByArtifactSourceIdOrReferrer(String sourceId, String refererUrl) Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> getRelyingPartyByAuthorizedApplication(String application) getRelyingPartyByIssuerIdOrReferrer(String issuerId, String refererUrl) getRelyingPartyByIssuerIdOrReferrer(String issuerId, String refererUrl, boolean tryOnly) getRpClientExtId(RelyingParty relyingParty) getRpClientName(RelyingParty relyingParty) getSsoGroupConfig(String ssoGroupName) getSsoGroupConfig(String ssoGroupName, boolean tryOnly) longgetTokenLifetime(RelyingParty relyingParty)
-
Constructor Details
-
RelyingPartySetupService
public RelyingPartySetupService(RelyingPartyDefinitions relyingPartiesMapping, TrustBrokerProperties trustBrokerProperties, List<swiss.trustbroker.api.idm.service.IdmQueryService> idmQueryServices)
-
-
Method Details
-
getRelyingPartyByIssuerIdOrReferrer
public RelyingParty getRelyingPartyByIssuerIdOrReferrer(String issuerId, String refererUrl, boolean tryOnly) -
getRelyingPartyByAuthorizedApplication
public Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty,AuthorizedApplication>> getRelyingPartyByAuthorizedApplication(String application) -
getOrderedRelyingPartiesForSlo
-
getRelyingPartyByIssuerIdOrReferrer
-
getRelyingPartyByArtifactSourceIdOrReferrer
public Optional<RelyingParty> getRelyingPartyByArtifactSourceIdOrReferrer(String sourceId, String refererUrl) -
getClaimsProviderByArtifactSourceIdOrReferrer
public Optional<ClaimsParty> getClaimsProviderByArtifactSourceIdOrReferrer(String sourceId, String refererUrl) -
getClaimsProviderByArtifactSourceId
-
getRelyingPartiesByAcsUrlMatch
-
getClaimsProviderSetupByIssuerId
-
getClaimsProviderSetupByResponseIssuerId
-
getClaimsProviderSetupByIssuerId
-
getClaimsProviderSetupByIssuerId
public ClaimsParty getClaimsProviderSetupByIssuerId(String issuerId, String refererUrl, boolean tryOnly) -
getHomeNameChecked
public String getHomeNameChecked(ClaimsParty claimsParty, List<org.opensaml.saml.saml2.core.Assertion> assertions, CpResponse cpResponseDTO) -
getHomeName
-
getAllCpDecryptionCredentials
-
getCredSubjectName
-
getRpClientName
-
getRpClientExtId
-
getClientExtId
-
getSsoGroupConfig
-
getSsoGroupConfig
-
getTokenLifetime
-
getAudienceRestrictionLifetime
-
getPartySecurityPolicies
-
getClaimsProviderById
-