dev env setup

This commit is contained in:
tw-blue
2025-12-06 21:27:29 +01:00
parent 987a380758
commit bc9f0f9f3b
38 changed files with 5953 additions and 733 deletions
@@ -19,7 +19,7 @@ async function doKeycloakAuth(
roles?: string[],
response?: Response,
): Promise<any> {
if (roles) {
if (roles && roles.length > 0) {
return await promisifyMiddleware(
request,
keycloak.enforcer(roles?.map(role => `realm:${role}`)),
@@ -35,7 +35,6 @@ export async function expressAuthentication(
roles?: string[],
response?: Response,
): Promise<any> {
console.dir({ request, securityName, roles });
switch (securityName) {
case KC_SECURITY_NAME:
return doKeycloakAuth(request, roles, response);