Class ConsoleAuthentication
- java.lang.Object
-
- io.fabric8.openshift.api.model.config.v1.ConsoleAuthentication
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ConsoleAuthenticationBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ConsoleAuthentication extends Object implements io.fabric8.kubernetes.api.builder.Editable<ConsoleAuthenticationBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ConsoleAuthentication defines a list of optional configuration for console authentication.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConsoleAuthentication()No args constructor for use in serializationConsoleAuthentication(String logoutRedirect)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsoleAuthenticationBuilderedit()Map<String,Object>getAdditionalProperties()StringgetLogoutRedirect()An optional, absolute URL to redirect web browsers to after logging out of the console.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetLogoutRedirect(String logoutRedirect)An optional, absolute URL to redirect web browsers to after logging out of the console.ConsoleAuthenticationBuildertoBuilder()
-
-
-
Constructor Detail
-
ConsoleAuthentication
public ConsoleAuthentication()
No args constructor for use in serialization
-
ConsoleAuthentication
public ConsoleAuthentication(String logoutRedirect)
-
-
Method Detail
-
getLogoutRedirect
public String getLogoutRedirect()
An optional, absolute URL to redirect web browsers to after logging out of the console. If not specified, it will redirect to the default login page. This is required when using an identity provider that supports single sign-on (SSO) such as: - OpenID (Keycloak, Azure) - RequestHeader (GSSAPI, SSPI, SAML) - OAuth (GitHub, GitLab, Google) Logging out of the console will destroy the user's token. The logoutRedirect provides the user the option to perform single logout (SLO) through the identity provider to destroy their single sign-on session.
-
setLogoutRedirect
public void setLogoutRedirect(String logoutRedirect)
An optional, absolute URL to redirect web browsers to after logging out of the console. If not specified, it will redirect to the default login page. This is required when using an identity provider that supports single sign-on (SSO) such as: - OpenID (Keycloak, Azure) - RequestHeader (GSSAPI, SSPI, SAML) - OAuth (GitHub, GitLab, Google) Logging out of the console will destroy the user's token. The logoutRedirect provides the user the option to perform single logout (SLO) through the identity provider to destroy their single sign-on session.
-
edit
public ConsoleAuthenticationBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ConsoleAuthenticationBuilder>
-
toBuilder
public ConsoleAuthenticationBuilder toBuilder()
-
-