UNPKG

caplib

Version:

Credentialless Authentication Protocol Library for Web Applications

19 lines (18 loc) 502 B
// src/server/utils/roles.ts function getAvailableRoles() { const roles = process.env.USER_ROLES || "User,Administrator"; return roles.split(",").map((role) => role.trim()).filter(Boolean); } function getDefaultRole() { return process.env.DEFAULT_USER_ROLE || "User"; } function isValidRole(role) { const availableRoles = getAvailableRoles(); return availableRoles.includes(role); } export { getAvailableRoles, getDefaultRole, isValidRole }; //# sourceMappingURL=chunk-7AEYXUST.mjs.map