Class OpenIDIdentityProvider
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.OpenIDIdentityProvider
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<OpenIDIdentityProviderBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class OpenIDIdentityProvider extends Object implements io.fabric8.kubernetes.api.builder.Editable<OpenIDIdentityProviderBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OpenIDIdentityProvider()No args constructor for use in serializationOpenIDIdentityProvider(ConfigMapNameReference ca, OpenIDClaims claims, String clientID, SecretNameReference clientSecret, Map<String,String> extraAuthorizeParameters, List<String> extraScopes, String issuer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenIDIdentityProviderBuilderedit()Map<String,Object>getAdditionalProperties()ConfigMapNameReferencegetCa()OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsOpenIDClaimsgetClaims()OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsStringgetClientID()clientID is the oauth client IDSecretNameReferencegetClientSecret()OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsMap<String,String>getExtraAuthorizeParameters()extraAuthorizeParameters are any custom parameters to add to the authorize request.List<String>getExtraScopes()extraScopes are any scopes to request in addition to the standard "openid" scope.StringgetIssuer()issuer is the URL that the OpenID Provider asserts as its Issuer Identifier.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetCa(ConfigMapNameReference ca)OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsvoidsetClaims(OpenIDClaims claims)OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsvoidsetClientID(String clientID)clientID is the oauth client IDvoidsetClientSecret(SecretNameReference clientSecret)OpenIDIdentityProvider provides identities for users authenticating using OpenID credentialsvoidsetExtraAuthorizeParameters(Map<String,String> extraAuthorizeParameters)extraAuthorizeParameters are any custom parameters to add to the authorize request.voidsetExtraScopes(List<String> extraScopes)extraScopes are any scopes to request in addition to the standard "openid" scope.voidsetIssuer(String issuer)issuer is the URL that the OpenID Provider asserts as its Issuer Identifier.OpenIDIdentityProviderBuildertoBuilder()
-
-
-
Constructor Detail
-
OpenIDIdentityProvider
public OpenIDIdentityProvider()
No args constructor for use in serialization
-
OpenIDIdentityProvider
public OpenIDIdentityProvider(ConfigMapNameReference ca, OpenIDClaims claims, String clientID, SecretNameReference clientSecret, Map<String,String> extraAuthorizeParameters, List<String> extraScopes, String issuer)
-
-
Method Detail
-
getCa
public ConfigMapNameReference getCa()
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
setCa
public void setCa(ConfigMapNameReference ca)
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
getClaims
public OpenIDClaims getClaims()
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
setClaims
public void setClaims(OpenIDClaims claims)
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
getClientID
public String getClientID()
clientID is the oauth client ID
-
setClientID
public void setClientID(String clientID)
clientID is the oauth client ID
-
getClientSecret
public SecretNameReference getClientSecret()
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
setClientSecret
public void setClientSecret(SecretNameReference clientSecret)
OpenIDIdentityProvider provides identities for users authenticating using OpenID credentials
-
getExtraAuthorizeParameters
public Map<String,String> getExtraAuthorizeParameters()
extraAuthorizeParameters are any custom parameters to add to the authorize request.
-
setExtraAuthorizeParameters
public void setExtraAuthorizeParameters(Map<String,String> extraAuthorizeParameters)
extraAuthorizeParameters are any custom parameters to add to the authorize request.
-
getExtraScopes
public List<String> getExtraScopes()
extraScopes are any scopes to request in addition to the standard "openid" scope.
-
setExtraScopes
public void setExtraScopes(List<String> extraScopes)
extraScopes are any scopes to request in addition to the standard "openid" scope.
-
getIssuer
public String getIssuer()
issuer is the URL that the OpenID Provider asserts as its Issuer Identifier. It must use the https scheme with no query or fragment component.
-
setIssuer
public void setIssuer(String issuer)
issuer is the URL that the OpenID Provider asserts as its Issuer Identifier. It must use the https scheme with no query or fragment component.
-
edit
public OpenIDIdentityProviderBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<OpenIDIdentityProviderBuilder>
-
toBuilder
public OpenIDIdentityProviderBuilder toBuilder()
-
-