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()getType()Getter for typevoidsetCustomizer(QCodeReference customizer) Setter for customizervoidvoidsetType(QAuthenticationType type) Setter for typevoidvoidvoidvalidate(QInstance qInstance, QInstanceValidator qInstanceValidator) withCustomizer(QCodeReference customizer) Fluent setter for customizerwithType(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
-