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 TypeMethodDescriptionvoid
addSelfToInstance
(QInstance qInstance) call the appropriate methods on a QInstance to add ourselves to it.Getter for customizergetName()
getType()
Getter for typevoid
setCustomizer
(QCodeReference customizer) Setter for customizervoid
void
setType
(QAuthenticationType type) Setter for typevoid
void
void
validate
(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:
getName
in interfaceTopLevelMetaDataInterface
-
setName
-
withName
-
getType
Getter for type -
setType
Setter for type -
withType
-
getValues
-
setValues
-
withValues
-
addSelfToInstance
Description copied from interface:MetaDataProducerOutput
call the appropriate methods on a QInstance to add ourselves to it.- Specified by:
addSelfToInstance
in interfaceMetaDataProducerOutput
- Specified by:
addSelfToInstance
in interfaceTopLevelMetaDataInterface
-
getCustomizer
Getter for customizer -
setCustomizer
Setter for customizer -
withCustomizer
Fluent setter for customizer -
validate
-