Class QAuthenticationMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,TopLevelMetaDataInterface,Serializable
- Direct Known Subclasses:
Auth0AuthenticationMetaData,OAuth2AuthenticationMetaData,TableBasedAuthenticationMetaData
Meta-data to provide details of an authentication provider (e.g., google, saml,
etc) within a qqq instance
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelfToInstance(QInstance qInstance) call the appropriate methods on a QInstance to add ourselves to it.Getter for customizergetName()Getter for sessionStoreEnabledgetType()Getter for typevoidsetCustomizer(QCodeReference customizer) Setter for customizervoidvoidsetSessionStoreEnabled(Boolean sessionStoreEnabled) Setter for sessionStoreEnabledvoidsetType(QAuthenticationType type) Setter for typevoidvoidvoidvalidate(QInstance qInstance, QInstanceValidator qInstanceValidator) withCustomizer(QCodeReference customizer) Fluent setter for customizerwithSessionStoreEnabled(Boolean sessionStoreEnabled) Fluent setter for sessionStoreEnabledwithType(QAuthenticationType type) withValues(Map<String, String> values)
-
Constructor Details
-
QAuthenticationMetaData
public QAuthenticationMetaData()
-
-
Method Details
-
getValue
-
setValue
-
withValue
-
getName
- Specified by:
getNamein interfaceTopLevelMetaDataInterface
-
setName
-
withName
-
getType
Getter for type -
setType
Setter for type -
withType
-
getValues
-
setValues
-
withValues
-
addSelfToInstance
Description copied from interface:MetaDataProducerOutputcall the appropriate methods on a QInstance to add ourselves to it.- Specified by:
addSelfToInstancein interfaceMetaDataProducerOutput- Specified by:
addSelfToInstancein interfaceTopLevelMetaDataInterface
-
getCustomizer
Getter for customizer -
setCustomizer
Setter for customizer -
withCustomizer
Fluent setter for customizer -
validate
-
getSessionStoreEnabled
Getter for sessionStoreEnabled -
setSessionStoreEnabled
Setter for sessionStoreEnabled -
withSessionStoreEnabled
Fluent setter for sessionStoreEnabled- Parameters:
sessionStoreEnabled- whether to use the QSessionStore QBit for caching sessions
-