Class TableBasedAuthenticationMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
com.kingsrook.qqq.backend.core.model.metadata.authentication.TableBasedAuthenticationMetaData
- All Implemented Interfaces:
MetaDataProducerOutput
,QMetaDataObject
,TopLevelMetaDataInterface
,Serializable
Meta-data to provide details of an Auth0 Authentication module
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefineStandardSessionTable
(String backendName) defineStandardUserTable
(String backendName) Getter for inactivityTimeoutSecondsGetter for sessionTableAccessTimestampFieldGetter for sessionTableNameGetter for sessionTablePrimaryKeyFieldGetter for sessionTableUserIdFieldGetter for sessionTableUuidFieldGetter for userTableFullNameFieldGetter for userTableNameGetter for userTablePasswordHashFieldGetter for userTablePrimaryKeyFieldGetter for userTableUsernameFieldvoid
setInactivityTimeoutSeconds
(Integer inactivityTimeoutSeconds) Setter for inactivityTimeoutSecondsvoid
setSessionTableAccessTimestampField
(String sessionTableAccessTimestampField) Setter for sessionTableAccessTimestampFieldvoid
setSessionTableName
(String sessionTableName) Setter for sessionTableNamevoid
setSessionTablePrimaryKeyField
(String sessionTablePrimaryKeyField) Setter for sessionTablePrimaryKeyFieldvoid
setSessionTableUserIdField
(String sessionTableUserIdField) Setter for sessionTableUserIdFieldvoid
setSessionTableUuidField
(String sessionTableUuidField) Setter for sessionTableUuidFieldvoid
setUserTableFullNameField
(String userTableFullNameField) Setter for userTableFullNameFieldvoid
setUserTableName
(String userTableName) Setter for userTableNamevoid
setUserTablePasswordHashField
(String userTablePasswordHashField) Setter for userTablePasswordHashFieldvoid
setUserTablePrimaryKeyField
(String userTablePrimaryKeyField) Setter for userTablePrimaryKeyFieldvoid
setUserTableUsernameField
(String userTableUsernameField) Setter for userTableUsernameFieldwithInactivityTimeoutSeconds
(Integer inactivityTimeoutSeconds) Fluent setter for inactivityTimeoutSecondswithSessionTableAccessTimestampField
(String sessionTableAccessTimestampField) Fluent setter for sessionTableAccessTimestampFieldwithSessionTableName
(String sessionTableName) Fluent setter for sessionTableNamewithSessionTablePrimaryKeyField
(String sessionTablePrimaryKeyField) Fluent setter for sessionTablePrimaryKeyFieldwithSessionTableUserIdField
(String sessionTableUserIdField) Fluent setter for sessionTableUserIdFieldwithSessionTableUuidField
(String sessionTableUuidField) Fluent setter for sessionTableUuidFieldwithUserTableFullNameField
(String userTableFullNameField) Fluent setter for userTableFullNameFieldwithUserTableName
(String userTableName) Fluent setter for userTableNamewithUserTablePasswordHashField
(String userTablePasswordHashField) Fluent setter for userTablePasswordHashFieldwithUserTablePrimaryKeyField
(String userTablePrimaryKeyField) Fluent setter for userTablePrimaryKeyFieldwithUserTableUsernameField
(String userTableUsernameField) Fluent setter for userTableUsernameFieldMethods inherited from class com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
addSelfToInstance, getCustomizer, getName, getType, getValue, getValues, setCustomizer, setName, setType, setValue, setValues, validate, withCustomizer, withName, withType, withValue, withValues
-
Constructor Details
-
TableBasedAuthenticationMetaData
public TableBasedAuthenticationMetaData()Default Constructor.
-
-
Method Details
-
defineStandardUserTable
-
defineStandardSessionTable
-
getUserTableName
Getter for userTableName -
setUserTableName
Setter for userTableName -
withUserTableName
Fluent setter for userTableName -
getSessionTableName
Getter for sessionTableName -
setSessionTableName
Setter for sessionTableName -
withSessionTableName
Fluent setter for sessionTableName -
getUserTablePrimaryKeyField
Getter for userTablePrimaryKeyField -
setUserTablePrimaryKeyField
Setter for userTablePrimaryKeyField -
withUserTablePrimaryKeyField
public TableBasedAuthenticationMetaData withUserTablePrimaryKeyField(String userTablePrimaryKeyField) Fluent setter for userTablePrimaryKeyField -
getUserTableUsernameField
Getter for userTableUsernameField -
setUserTableUsernameField
Setter for userTableUsernameField -
withUserTableUsernameField
Fluent setter for userTableUsernameField -
getSessionTablePrimaryKeyField
Getter for sessionTablePrimaryKeyField -
setSessionTablePrimaryKeyField
Setter for sessionTablePrimaryKeyField -
withSessionTablePrimaryKeyField
public TableBasedAuthenticationMetaData withSessionTablePrimaryKeyField(String sessionTablePrimaryKeyField) Fluent setter for sessionTablePrimaryKeyField -
getSessionTableUserIdField
Getter for sessionTableUserIdField -
setSessionTableUserIdField
Setter for sessionTableUserIdField -
withSessionTableUserIdField
Fluent setter for sessionTableUserIdField -
getSessionTableUuidField
Getter for sessionTableUuidField -
setSessionTableUuidField
Setter for sessionTableUuidField -
withSessionTableUuidField
Fluent setter for sessionTableUuidField -
getUserTableFullNameField
Getter for userTableFullNameField -
setUserTableFullNameField
Setter for userTableFullNameField -
withUserTableFullNameField
Fluent setter for userTableFullNameField -
getUserTablePasswordHashField
Getter for userTablePasswordHashField -
setUserTablePasswordHashField
Setter for userTablePasswordHashField -
withUserTablePasswordHashField
public TableBasedAuthenticationMetaData withUserTablePasswordHashField(String userTablePasswordHashField) Fluent setter for userTablePasswordHashField -
getSessionTableAccessTimestampField
Getter for sessionTableAccessTimestampField -
setSessionTableAccessTimestampField
Setter for sessionTableAccessTimestampField -
withSessionTableAccessTimestampField
public TableBasedAuthenticationMetaData withSessionTableAccessTimestampField(String sessionTableAccessTimestampField) Fluent setter for sessionTableAccessTimestampField -
getInactivityTimeoutSeconds
Getter for inactivityTimeoutSeconds -
setInactivityTimeoutSeconds
Setter for inactivityTimeoutSeconds -
withInactivityTimeoutSeconds
public TableBasedAuthenticationMetaData withInactivityTimeoutSeconds(Integer inactivityTimeoutSeconds) Fluent setter for inactivityTimeoutSeconds
-