Package swiss.trustbroker.config.dto
Class RelyingPartyDefinitions
java.lang.Object
swiss.trustbroker.config.dto.RelyingPartyDefinitions
Relying party configuration - internal model.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRelyingPartyDefinitions(ClaimsProviderDefinitions claimsProviderDefinitions, RelyingPartySetup relyingPartySetup, ClaimsProviderSetup claimsProviderSetup, SsoGroupSetup ssoGroupSetup, Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> oidcConfigurations, Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> accessRequestConfigurations, OidcIdpCredential oidcIdpCredential) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanMap<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> getOidcClientByPredicate(Predicate<OidcClient> predicate) getOidcClientConfigById(String clientId, TrustBrokerProperties properties) getOidcClientsByPredicate(Predicate<OidcClient> predicate) Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> getRelyingPartyByAuthorizedApplication(String application) getRelyingPartyByOidcClientId(String clientId, String realmName, TrustBrokerProperties properties, boolean tryOnly) org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient> getRelyingPartyOidcClientByOidcClientId(String clientId, String realmName, TrustBrokerProperties properties, boolean tryOnly) Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> getRelyingPartyOidcClientByOidcClientId(String clientId, TrustBrokerProperties properties) inthashCode()booleanisRpDisabled(RelyingParty relyingParty, jakarta.servlet.http.HttpServletRequest httpRequest, NetworkConfig networkConfig) voidvoidloadOidcConfiguration(OidcProperties oidcProperties) voidsetAccessRequestConfigurations(Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> accessRequestConfigurations) voidsetClaimsProviderDefinitions(ClaimsProviderDefinitions claimsProviderDefinitions) voidsetClaimsProviderSetup(ClaimsProviderSetup claimsProviderSetup) voidsetOidcConfigurations(Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> oidcConfigurations) voidsetOidcIdpCredential(OidcIdpCredential oidcIdpCredential) voidsetRelyingPartySetup(RelyingPartySetup relyingPartySetup) voidsetSsoGroupSetup(SsoGroupSetup ssoGroupSetup) toString()
-
Constructor Details
-
RelyingPartyDefinitions
public RelyingPartyDefinitions() -
RelyingPartyDefinitions
public RelyingPartyDefinitions(ClaimsProviderDefinitions claimsProviderDefinitions, RelyingPartySetup relyingPartySetup, ClaimsProviderSetup claimsProviderSetup, SsoGroupSetup ssoGroupSetup, Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> oidcConfigurations, Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> accessRequestConfigurations, OidcIdpCredential oidcIdpCredential)
-
-
Method Details
-
loadOidcConfiguration
-
loadAccessRequestConfigurations
public void loadAccessRequestConfigurations() -
getRelyingPartyOidcClientByOidcClientId
public Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty,OidcClient>> getRelyingPartyOidcClientByOidcClientId(String clientId, TrustBrokerProperties properties) -
getOidcClientConfigById
public Optional<OidcClient> getOidcClientConfigById(String clientId, TrustBrokerProperties properties) -
getRelyingPartyByOidcClientId
public RelyingParty getRelyingPartyByOidcClientId(String clientId, String realmName, TrustBrokerProperties properties, boolean tryOnly) -
getRelyingPartyOidcClientByOidcClientId
public org.apache.commons.lang3.tuple.Pair<RelyingParty,OidcClient> getRelyingPartyOidcClientByOidcClientId(String clientId, String realmName, TrustBrokerProperties properties, boolean tryOnly) -
getRelyingPartyByAuthorizedApplication
public Optional<org.apache.commons.lang3.tuple.Pair<RelyingParty,AuthorizedApplication>> getRelyingPartyByAuthorizedApplication(String application) -
getOidcClientByPredicate
-
getOidcClientsByPredicate
-
isRpDisabled
public boolean isRpDisabled(RelyingParty relyingParty, jakarta.servlet.http.HttpServletRequest httpRequest, NetworkConfig networkConfig) -
builder
-
getClaimsProviderDefinitions
-
getRelyingPartySetup
-
getClaimsProviderSetup
-
getSsoGroupSetup
-
getOidcConfigurations
public Map<String,org.apache.commons.lang3.tuple.Pair<RelyingParty, getOidcConfigurations()OidcClient>> -
getAccessRequestConfigurations
public Map<String,org.apache.commons.lang3.tuple.Pair<RelyingParty, getAccessRequestConfigurations()AuthorizedApplication>> -
getOidcIdpCredential
-
setClaimsProviderDefinitions
-
setRelyingPartySetup
-
setClaimsProviderSetup
-
setSsoGroupSetup
-
setOidcConfigurations
public void setOidcConfigurations(Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, OidcClient>> oidcConfigurations) -
setAccessRequestConfigurations
public void setAccessRequestConfigurations(Map<String, org.apache.commons.lang3.tuple.Pair<RelyingParty, AuthorizedApplication>> accessRequestConfigurations) -
setOidcIdpCredential
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-