MCPcopy Index your code
hub / github.com/simstudioai/sim / parseConfig

Function parseConfig

apps/sim/lib/auth/access-control.ts:78–87  ·  view source on GitHub ↗
(json: unknown)

Source from the content-addressed store, hash-verified

76}
77
78function parseConfig(json: unknown): AccessControlConfig {
79 const obj = (json && typeof json === 'object' ? json : {}) as Record<string, unknown>
80 return {
81 blockedSignupDomains: normalizeList(obj.blockedSignupDomains),
82 blockedEmails: normalizeList(obj.blockedEmails),
83 allowedLoginEmails: normalizeList(obj.allowedLoginEmails),
84 allowedLoginDomains: normalizeList(obj.allowedLoginDomains),
85 blockedEmailMxHosts: normalizeList(obj.blockedEmailMxHosts),
86 }
87}
88
89/**
90 * Resolve the current signup/login gating lists. Reads from AWS AppConfig on

Callers

nothing calls this directly

Calls 1

normalizeListFunction · 0.85

Tested by

no test coverage detected