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

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

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

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