Package io.hawt.web.auth
Class AuthenticationConfiguration
- java.lang.Object
-
- io.hawt.web.auth.AuthenticationConfiguration
-
public class AuthenticationConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTHENTICATION_CONFIGURATIONstatic java.lang.StringAUTHENTICATION_CONTAINER_DISCOVERY_CLASSESstatic java.lang.StringAUTHENTICATION_ENABLEDstatic java.lang.StringDEFAULT_KARAF_ROLE_PRINCIPAL_CLASSESstatic java.lang.StringDEFAULT_REALMstatic java.lang.StringHAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSESstatic java.lang.StringHAWTIO_AUTHENTICATION_ENABLEDstatic java.lang.StringHAWTIO_KEYCLOAK_ENABLEDstatic java.lang.StringHAWTIO_NO_CREDENTIALS_401static java.lang.StringHAWTIO_REALMstatic java.lang.StringHAWTIO_ROLEstatic java.lang.StringHAWTIO_ROLE_PRINCIPAL_CLASSESstatic java.lang.StringHAWTIO_ROLESstatic java.lang.StringKEYCLOAK_ENABLEDstatic java.lang.StringLOGIN_URLstatic java.lang.StringNO_CREDENTIALS_401static java.lang.StringREALMstatic java.lang.StringROLEstatic java.lang.StringROLE_PRINCIPAL_CLASSESstatic java.lang.StringROLESstatic java.lang.StringTOMCAT_AUTH_CONTAINER_DISCOVERYstatic java.lang.String[]UNSECURED_PATHS
-
Constructor Summary
Constructors Constructor Description AuthenticationConfiguration(javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.security.auth.login.ConfigurationgetConfiguration()static AuthenticationConfigurationgetConfiguration(javax.servlet.ServletContext servletContext)java.lang.StringgetRealm()java.lang.StringgetRole()java.lang.StringgetRolePrincipalClasses()booleanisEnabled()booleanisKeycloakEnabled()booleanisNoCredentials401()voidsetConfiguration(javax.security.auth.login.Configuration configuration)voidsetRolePrincipalClasses(java.lang.String rolePrincipalClasses)java.lang.StringtoString()
-
-
-
Field Detail
-
LOGIN_URL
public static final java.lang.String LOGIN_URL
- See Also:
- Constant Field Values
-
UNSECURED_PATHS
public static final java.lang.String[] UNSECURED_PATHS
-
AUTHENTICATION_ENABLED
public static final java.lang.String AUTHENTICATION_ENABLED
- See Also:
- Constant Field Values
-
NO_CREDENTIALS_401
public static final java.lang.String NO_CREDENTIALS_401
- See Also:
- Constant Field Values
-
REALM
public static final java.lang.String REALM
- See Also:
- Constant Field Values
-
ROLE
public static final java.lang.String ROLE
- See Also:
- Constant Field Values
-
ROLES
public static final java.lang.String ROLES
- See Also:
- Constant Field Values
-
ROLE_PRINCIPAL_CLASSES
public static final java.lang.String ROLE_PRINCIPAL_CLASSES
- See Also:
- Constant Field Values
-
AUTHENTICATION_CONTAINER_DISCOVERY_CLASSES
public static final java.lang.String AUTHENTICATION_CONTAINER_DISCOVERY_CLASSES
- See Also:
- Constant Field Values
-
KEYCLOAK_ENABLED
public static final java.lang.String KEYCLOAK_ENABLED
- See Also:
- Constant Field Values
-
HAWTIO_AUTHENTICATION_ENABLED
public static final java.lang.String HAWTIO_AUTHENTICATION_ENABLED
- See Also:
- Constant Field Values
-
HAWTIO_NO_CREDENTIALS_401
public static final java.lang.String HAWTIO_NO_CREDENTIALS_401
- See Also:
- Constant Field Values
-
HAWTIO_REALM
public static final java.lang.String HAWTIO_REALM
- See Also:
- Constant Field Values
-
HAWTIO_ROLE
public static final java.lang.String HAWTIO_ROLE
- See Also:
- Constant Field Values
-
HAWTIO_ROLES
public static final java.lang.String HAWTIO_ROLES
- See Also:
- Constant Field Values
-
HAWTIO_ROLE_PRINCIPAL_CLASSES
public static final java.lang.String HAWTIO_ROLE_PRINCIPAL_CLASSES
- See Also:
- Constant Field Values
-
HAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSES
public static final java.lang.String HAWTIO_AUTH_CONTAINER_DISCOVERY_CLASSES
- See Also:
- Constant Field Values
-
HAWTIO_KEYCLOAK_ENABLED
public static final java.lang.String HAWTIO_KEYCLOAK_ENABLED
- See Also:
- Constant Field Values
-
AUTHENTICATION_CONFIGURATION
public static final java.lang.String AUTHENTICATION_CONFIGURATION
- See Also:
- Constant Field Values
-
DEFAULT_REALM
public static final java.lang.String DEFAULT_REALM
- See Also:
- Constant Field Values
-
DEFAULT_KARAF_ROLE_PRINCIPAL_CLASSES
public static final java.lang.String DEFAULT_KARAF_ROLE_PRINCIPAL_CLASSES
- See Also:
- Constant Field Values
-
TOMCAT_AUTH_CONTAINER_DISCOVERY
public static final java.lang.String TOMCAT_AUTH_CONTAINER_DISCOVERY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfiguration
public static AuthenticationConfiguration getConfiguration(javax.servlet.ServletContext servletContext)
-
isEnabled
public boolean isEnabled()
-
isNoCredentials401
public boolean isNoCredentials401()
-
getRealm
public java.lang.String getRealm()
-
getRole
public java.lang.String getRole()
-
getRolePrincipalClasses
public java.lang.String getRolePrincipalClasses()
-
setRolePrincipalClasses
public void setRolePrincipalClasses(java.lang.String rolePrincipalClasses)
-
getConfiguration
public javax.security.auth.login.Configuration getConfiguration()
-
setConfiguration
public void setConfiguration(javax.security.auth.login.Configuration configuration)
-
isKeycloakEnabled
public boolean isKeycloakEnabled()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-