Class OIDCProvider
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.OIDCProvider
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OIDCProviderBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OIDCProvider extends Object implements io.fabric8.kubernetes.api.builder.Editable<OIDCProviderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OIDCProvider()No args constructor for use in serializationOIDCProvider(TokenClaimMappings claimMappings, List<TokenClaimValidationRule> claimValidationRules, TokenIssuer issuer, String name, List<OIDCClientConfig> oidcClients)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OIDCProviderBuilderedit()Map<String,Object>getAdditionalProperties()TokenClaimMappingsgetClaimMappings()List<TokenClaimValidationRule>getClaimValidationRules()claimValidationRules are rules that are applied to validate token claims to authenticate users.TokenIssuergetIssuer()StringgetName()name of the OIDC providerList<OIDCClientConfig>getOidcClients()oidcClients contains configuration for the platform's clients that need to request tokens from the issuervoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetClaimMappings(TokenClaimMappings claimMappings)voidsetClaimValidationRules(List<TokenClaimValidationRule> claimValidationRules)claimValidationRules are rules that are applied to validate token claims to authenticate users.voidsetIssuer(TokenIssuer issuer)voidsetName(String name)name of the OIDC providervoidsetOidcClients(List<OIDCClientConfig> oidcClients)oidcClients contains configuration for the platform's clients that need to request tokens from the issuerOIDCProviderBuildertoBuilder()
-
-
-
Constructor Detail
-
OIDCProvider
public OIDCProvider()
No args constructor for use in serialization
-
OIDCProvider
public OIDCProvider(TokenClaimMappings claimMappings, List<TokenClaimValidationRule> claimValidationRules, TokenIssuer issuer, String name, List<OIDCClientConfig> oidcClients)
-
-
Method Detail
-
getClaimMappings
public TokenClaimMappings getClaimMappings()
-
setClaimMappings
public void setClaimMappings(TokenClaimMappings claimMappings)
-
getClaimValidationRules
public List<TokenClaimValidationRule> getClaimValidationRules()
claimValidationRules are rules that are applied to validate token claims to authenticate users.
-
setClaimValidationRules
public void setClaimValidationRules(List<TokenClaimValidationRule> claimValidationRules)
claimValidationRules are rules that are applied to validate token claims to authenticate users.
-
getIssuer
public TokenIssuer getIssuer()
-
setIssuer
public void setIssuer(TokenIssuer issuer)
-
getName
public String getName()
name of the OIDC provider
-
setName
public void setName(String name)
name of the OIDC provider
-
getOidcClients
public List<OIDCClientConfig> getOidcClients()
oidcClients contains configuration for the platform's clients that need to request tokens from the issuer
-
setOidcClients
public void setOidcClients(List<OIDCClientConfig> oidcClients)
oidcClients contains configuration for the platform's clients that need to request tokens from the issuer
-
edit
public OIDCProviderBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OIDCProviderBuilder>
-
toBuilder
public OIDCProviderBuilder toBuilder()
-
-