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 userTableUsernameFieldvoidsetInactivityTimeoutSeconds(Integer inactivityTimeoutSeconds) Setter for inactivityTimeoutSecondsvoidsetSessionTableAccessTimestampField(String sessionTableAccessTimestampField) Setter for sessionTableAccessTimestampFieldvoidsetSessionTableName(String sessionTableName) Setter for sessionTableNamevoidsetSessionTablePrimaryKeyField(String sessionTablePrimaryKeyField) Setter for sessionTablePrimaryKeyFieldvoidsetSessionTableUserIdField(String sessionTableUserIdField) Setter for sessionTableUserIdFieldvoidsetSessionTableUuidField(String sessionTableUuidField) Setter for sessionTableUuidFieldvoidsetUserTableFullNameField(String userTableFullNameField) Setter for userTableFullNameFieldvoidsetUserTableName(String userTableName) Setter for userTableNamevoidsetUserTablePasswordHashField(String userTablePasswordHashField) Setter for userTablePasswordHashFieldvoidsetUserTablePrimaryKeyField(String userTablePrimaryKeyField) Setter for userTablePrimaryKeyFieldvoidsetUserTableUsernameField(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
-