Canvas: Implement ingress auth
Change-Id: Id884940feb0ac96559874f698fb213acd60f76f4
diff --git a/apps/canvas/config/src/config.ts b/apps/canvas/config/src/config.ts
index 7fd7066..ea74431 100644
--- a/apps/canvas/config/src/config.ts
+++ b/apps/canvas/config/src/config.ts
@@ -99,8 +99,8 @@
i.data.auth?.enabled || false
? {
enabled: true,
- groups: i.data.auth!.groups,
- noAuthPathPatterns: i.data.auth!.noAuthPathPatterns,
+ groups: (i.data.auth!.groups || []).join(","),
+ noAuthPathPatterns: i.data.auth!.noAuthPathPatterns || [],
}
: {
enabled: false,
@@ -385,7 +385,7 @@
auth: i.auth.enabled
? {
enabled: true,
- groups: i.auth.groups || [],
+ groups: (i.auth.groups || "").split(","),
noAuthPathPatterns: i.auth.noAuthPathPatterns || [],
}
: {