Class 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
    • Method Detail

      • 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.
      • 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
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)