From de16533e421da3ef7e3a78cfb4edd1cd8fe62cf1 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 14 Jun 2022 12:21:26 -0500 Subject: [PATCH] Add fullyAnonymous authentication --- .../sampleapp/SampleMetaDataProvider.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java b/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java index 3e61d425..cf9bd2e3 100644 --- a/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java +++ b/src/main/java/com/kingsrook/sampleapp/SampleMetaDataProvider.java @@ -22,6 +22,7 @@ package com.kingsrook.sampleapp; +import com.kingsrook.qqq.backend.core.model.metadata.QAuthenticationMetaData; import com.kingsrook.qqq.backend.core.model.metadata.QBackendMetaData; import com.kingsrook.qqq.backend.core.model.metadata.QFieldMetaData; import com.kingsrook.qqq.backend.core.model.metadata.QFieldType; @@ -44,6 +45,7 @@ public class SampleMetaDataProvider public static QInstance defineInstance() { QInstance qInstance = new QInstance(); + qInstance.setAuthentication(SampleMetaDataProvider.defineAuthentication()); qInstance.addBackend(SampleMetaDataProvider.defineBackend()); qInstance.addTable(SampleMetaDataProvider.defineTableCarrier()); qInstance.addTable(SampleMetaDataProvider.defineTablePerson()); @@ -52,6 +54,18 @@ public class SampleMetaDataProvider + /******************************************************************************* + ** + *******************************************************************************/ + private static QAuthenticationMetaData defineAuthentication() + { + return new QAuthenticationMetaData() + .withName("Anonymous") + .withType("fullyAnonymous"); + } + + + /******************************************************************************* ** *******************************************************************************/