From dbf5addf12b28766717e0f04e5185e3a66dc6a54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LAGACHE?= Date: Fri, 27 Feb 2026 09:51:42 +0100 Subject: [PATCH] fix: lower case role provisioning --- .gitignore | 4 +- Makefile | 26 +- README.md | 1 - docker-compose.func.yml | 5 +- seeds/keycloak/.gitkeep | 1 + seeds/keycloak/portabase.json | 2216 +++++++++++++++++++++++++++++++++ seeds/pocket-id/.gitkeep | 1 + seeds/pocket-id/portabase.zip | Bin 0 -> 278658 bytes src/env.mjs | 2 + src/lib/auth/auth.ts | 21 +- 10 files changed, 2271 insertions(+), 6 deletions(-) create mode 100644 seeds/keycloak/.gitkeep create mode 100644 seeds/keycloak/portabase.json create mode 100644 seeds/pocket-id/.gitkeep create mode 100755 seeds/pocket-id/portabase.zip diff --git a/.gitignore b/.gitignore index b165a951..50ec4bb3 100644 --- a/.gitignore +++ b/.gitignore @@ -44,4 +44,6 @@ private/keys/* /.env -certificates \ No newline at end of file +seeds/pocket-id/*.db + +certificates diff --git a/Makefile b/Makefile index 47beef2b..2f6b1f93 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,28 @@ CLUSTER_SCRIPT=docker/entrypoints/app-dev-entrypoint.sh up: - @bash $(CLUSTER_SCRIPT) \ No newline at end of file + @bash $(CLUSTER_SCRIPT) + +seed-keycloak: + @[ $$(ls -1 seeds/keycloak/*.json 2>/dev/null | wc -l) -gt 0 ] || (echo "No realm export found in seeds/keycloak. Add an export from Keycloak first."; exit 1) + @docker compose -f docker-compose.func.yml stop keycloak >/dev/null 2>&1 || true + @docker compose -f docker-compose.func.yml rm -f -s keycloak >/dev/null 2>&1 || true + @docker volume rm portabase-dev-func_keycloak-data >/dev/null 2>&1 || true + @docker compose -f docker-compose.func.yml up -d keycloak + @echo "Keycloak seed import triggered from seeds/keycloak/*.json" + +seed-pocket: + @[ -f seeds/pocket-id/portabase.zip ] || (echo "No export found in seeds/pocket-id. Add an export from Pocket ID first."; exit 1) + @docker compose -f docker-compose.func.yml stop pocket-id >/dev/null 2>&1 || true + @docker compose -f docker-compose.func.yml rm -f -s pocket-id >/dev/null 2>&1 || true + @docker volume rm portabase-dev-func_pocket-id-data >/dev/null 2>&1 || true + @docker compose -f docker-compose.func.yml run --rm -v ./seeds/pocket-id/portabase.zip:/tmp/portabase.zip pocket-id ./pocket-id import --yes --path /tmp/portabase.zip >/dev/null + @docker compose -f docker-compose.func.yml up -d pocket-id + @sleep 2 + @docker compose -f docker-compose.func.yml exec pocket-id ./pocket-id one-time-access-token admin + @echo "Pocket ID data restored from seeds/pocket-id/portabase.zip" + +seed-auth: seed-keycloak seed-pocket-id + +pocket-id-token: + @docker compose -f docker-compose.func.yml exec pocket-id /app/pocket-id one-time-access-token admin diff --git a/README.md b/README.md index 6d955ede..eaac968b 100644 --- a/README.md +++ b/README.md @@ -87,4 +87,3 @@ Distributed under the Apache License. See `LICENSE.txt` for more details. [ShadcnUI-url]: https://ui.shadcn.com/ [Docker-url]: https://www.docker.com/ - diff --git a/docker-compose.func.yml b/docker-compose.func.yml index 1cf6d7e6..b51a9a04 100644 --- a/docker-compose.func.yml +++ b/docker-compose.func.yml @@ -3,7 +3,7 @@ name: portabase-dev-func services: keycloak: image: quay.io/keycloak/keycloak:latest - command: start-dev + command: start-dev --import-realm environment: KC_BOOTSTRAP_ADMIN_USERNAME: admin KC_BOOTSTRAP_ADMIN_PASSWORD: admin @@ -11,6 +11,8 @@ services: - "8080:8080" volumes: - keycloak-data:/opt/keycloak/data + - ./seeds/keycloak:/opt/keycloak/data/import:ro + - ./export:/tmp/export pocket-id: image: ghcr.io/pocket-id/pocket-id restart: unless-stopped @@ -21,6 +23,7 @@ services: - 3055:1411 volumes: - pocket-id-data:/app/data + - ./seeds/pocket-id:/seed:ro healthcheck: test: "curl -f http://localhost:1411/healthz" interval: 1m30s diff --git a/seeds/keycloak/.gitkeep b/seeds/keycloak/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/seeds/keycloak/.gitkeep @@ -0,0 +1 @@ + diff --git a/seeds/keycloak/portabase.json b/seeds/keycloak/portabase.json new file mode 100644 index 00000000..0131f3e9 --- /dev/null +++ b/seeds/keycloak/portabase.json @@ -0,0 +1,2216 @@ +{ + "id" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "realm" : "master", + "displayName" : "Portabase", + "displayNameHtml" : "
Portabase
", + "notBefore" : 0, + "defaultSignatureAlgorithm" : "RS256", + "revokeRefreshToken" : false, + "refreshTokenMaxReuse" : 0, + "accessTokenLifespan" : 60, + "accessTokenLifespanForImplicitFlow" : 900, + "ssoSessionIdleTimeout" : 1800, + "ssoSessionMaxLifespan" : 36000, + "ssoSessionIdleTimeoutRememberMe" : 0, + "ssoSessionMaxLifespanRememberMe" : 0, + "offlineSessionIdleTimeout" : 2592000, + "offlineSessionMaxLifespanEnabled" : false, + "offlineSessionMaxLifespan" : 5184000, + "clientSessionIdleTimeout" : 0, + "clientSessionMaxLifespan" : 0, + "clientOfflineSessionIdleTimeout" : 0, + "clientOfflineSessionMaxLifespan" : 0, + "accessCodeLifespan" : 60, + "accessCodeLifespanUserAction" : 300, + "accessCodeLifespanLogin" : 1800, + "actionTokenGeneratedByAdminLifespan" : 43200, + "actionTokenGeneratedByUserLifespan" : 300, + "oauth2DeviceCodeLifespan" : 600, + "oauth2DevicePollingInterval" : 5, + "enabled" : true, + "sslRequired" : "external", + "registrationAllowed" : false, + "registrationEmailAsUsername" : false, + "rememberMe" : false, + "verifyEmail" : false, + "loginWithEmailAllowed" : true, + "duplicateEmailsAllowed" : false, + "resetPasswordAllowed" : false, + "editUsernameAllowed" : false, + "bruteForceProtected" : false, + "permanentLockout" : false, + "maxTemporaryLockouts" : 0, + "bruteForceStrategy" : "MULTIPLE", + "maxFailureWaitSeconds" : 900, + "minimumQuickLoginWaitSeconds" : 60, + "waitIncrementSeconds" : 60, + "quickLoginCheckMilliSeconds" : 1000, + "maxDeltaTimeSeconds" : 43200, + "failureFactor" : 30, + "roles" : { + "realm" : [ { + "id" : "e2068803-d2fb-4955-928d-35afa1b552cf", + "name" : "admin", + "description" : "${role_admin}", + "composite" : true, + "composites" : { + "realm" : [ "create-realm" ], + "client" : { + "master-realm" : [ "create-client", "view-users", "query-realms", "view-authorization", "view-identity-providers", "query-users", "query-groups", "manage-users", "manage-events", "view-clients", "view-realm", "manage-authorization", "manage-realm", "view-events", "impersonation", "query-clients", "manage-identity-providers", "manage-clients" ] + } + }, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "attributes" : { } + }, { + "id" : "1c6d4bb7-a9f0-4bf8-9780-d97e99de3c3d", + "name" : "default-roles-master", + "description" : "${role_default-roles}", + "composite" : true, + "composites" : { + "realm" : [ "offline_access", "uma_authorization" ], + "client" : { + "account" : [ "view-profile", "manage-account" ] + } + }, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "attributes" : { } + }, { + "id" : "26712408-59c8-463f-bce1-d8f961b4bf51", + "name" : "create-realm", + "description" : "${role_create-realm}", + "composite" : false, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "attributes" : { } + }, { + "id" : "546e3598-8de5-4e05-8823-5abe2efebf43", + "name" : "offline_access", + "description" : "${role_offline-access}", + "composite" : false, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "attributes" : { } + }, { + "id" : "b8bf1864-b840-4377-9f6f-373a7f645dcc", + "name" : "uma_authorization", + "description" : "${role_uma_authorization}", + "composite" : false, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd", + "attributes" : { } + } ], + "client" : { + "portabase" : [ { + "id" : "180dc40c-1c09-49a2-a86b-782f1a2182c4", + "name" : "uma_protection", + "composite" : false, + "clientRole" : true, + "containerId" : "7b8c7b35-8ffd-47b3-82b5-b152b521cd77", + "attributes" : { } + } ], + "security-admin-console" : [ ], + "admin-cli" : [ ], + "account-console" : [ ], + "broker" : [ { + "id" : "695d4423-e83d-403f-baf1-35076a456366", + "name" : "read-token", + "description" : "${role_read-token}", + "composite" : false, + "clientRole" : true, + "containerId" : "af9b43bb-1902-4ed8-b4f6-caa7ec27efd5", + "attributes" : { } + } ], + "master-realm" : [ { + "id" : "27fbd47b-0350-4f11-a83c-a0134f9079b1", + "name" : "create-client", + "description" : "${role_create-client}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "672a49fe-69f9-4371-b945-8bb539a76fa7", + "name" : "view-users", + "description" : "${role_view-users}", + "composite" : true, + "composites" : { + "client" : { + "master-realm" : [ "query-users", "query-groups" ] + } + }, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "3df2803b-1be3-4446-ad55-de4a1654f0f1", + "name" : "query-realms", + "description" : "${role_query-realms}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "963cdf89-9884-493f-b553-d095a190db70", + "name" : "view-authorization", + "description" : "${role_view-authorization}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "0c7db742-fb5a-41ca-816a-ade107446ee8", + "name" : "view-identity-providers", + "description" : "${role_view-identity-providers}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "9741b23a-9efa-4fbc-bfae-683f84997e8b", + "name" : "query-users", + "description" : "${role_query-users}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "65439bfe-de32-499f-9f68-44ecd96ff49c", + "name" : "query-groups", + "description" : "${role_query-groups}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "ecaab7fc-da4b-4613-8b7c-959ed4e225cc", + "name" : "manage-events", + "description" : "${role_manage-events}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "e260a5cc-91c5-41db-86f8-01b494c4e66b", + "name" : "manage-users", + "description" : "${role_manage-users}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "db6d0e0a-4193-4f6a-9343-d1f182fdda15", + "name" : "view-clients", + "description" : "${role_view-clients}", + "composite" : true, + "composites" : { + "client" : { + "master-realm" : [ "query-clients" ] + } + }, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "f8bc7291-d450-48f6-820e-67a8ab2a6b5b", + "name" : "view-realm", + "description" : "${role_view-realm}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "3444137f-0938-4340-9d5b-ceef2f7b1e97", + "name" : "manage-authorization", + "description" : "${role_manage-authorization}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "a39bf436-1fa4-42d2-80ed-a010b43853aa", + "name" : "manage-realm", + "description" : "${role_manage-realm}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "baa18f46-7d1d-4298-b3b0-9b0ecb945557", + "name" : "view-events", + "description" : "${role_view-events}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "91298b5d-5182-4056-8240-8fdb188f865e", + "name" : "impersonation", + "description" : "${role_impersonation}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "a5a58b82-32eb-4c78-993a-cf9c7e37eabb", + "name" : "query-clients", + "description" : "${role_query-clients}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "c8c85c54-7bfb-4d45-8ccc-6253e429f649", + "name" : "manage-clients", + "description" : "${role_manage-clients}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + }, { + "id" : "baed486e-dc69-44a9-9630-9a88987142ee", + "name" : "manage-identity-providers", + "description" : "${role_manage-identity-providers}", + "composite" : false, + "clientRole" : true, + "containerId" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "attributes" : { } + } ], + "account" : [ { + "id" : "8085c714-b840-4539-823d-a8df8bab3db3", + "name" : "view-applications", + "description" : "${role_view-applications}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "12089b7a-e685-4c87-bb81-997ecc04ed17", + "name" : "view-profile", + "description" : "${role_view-profile}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "ea9e72d8-1d23-4f50-86b3-1795067da29f", + "name" : "view-groups", + "description" : "${role_view-groups}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "2bd8114a-75cf-4d6b-8f42-229f6a5c66a0", + "name" : "delete-account", + "description" : "${role_delete-account}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "7303b334-e9e0-4236-89b8-e1c9d6562138", + "name" : "view-consent", + "description" : "${role_view-consent}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "12c6fe35-ec80-4ca2-b2a8-9d6eae4c3a92", + "name" : "manage-account-links", + "description" : "${role_manage-account-links}", + "composite" : false, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "e56b828b-7d5d-49a2-b686-c1bd535900ac", + "name" : "manage-consent", + "description" : "${role_manage-consent}", + "composite" : true, + "composites" : { + "client" : { + "account" : [ "view-consent" ] + } + }, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + }, { + "id" : "98e19002-4144-48fc-bcca-4ac6f19a6a37", + "name" : "manage-account", + "description" : "${role_manage-account}", + "composite" : true, + "composites" : { + "client" : { + "account" : [ "manage-account-links" ] + } + }, + "clientRole" : true, + "containerId" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "attributes" : { } + } ] + } + }, + "groups" : [ { + "id" : "f523647e-76b3-493f-bb1e-f2a3f7deebdb", + "name" : "Admin", + "description" : "", + "path" : "/Admin", + "subGroups" : [ ], + "attributes" : { }, + "realmRoles" : [ "admin" ], + "clientRoles" : { } + }, { + "id" : "f3b7286d-8169-41eb-b3a2-6241bf58907d", + "name" : "Default", + "description" : "", + "path" : "/Default", + "subGroups" : [ ], + "attributes" : { }, + "realmRoles" : [ ], + "clientRoles" : { } + }, { + "id" : "eda8d5c9-d29a-4b35-9372-2b088b9a9d8d", + "name" : "Pending", + "description" : "", + "path" : "/Pending", + "subGroups" : [ ], + "attributes" : { }, + "realmRoles" : [ ], + "clientRoles" : { } + } ], + "defaultRole" : { + "id" : "1c6d4bb7-a9f0-4bf8-9780-d97e99de3c3d", + "name" : "default-roles-master", + "description" : "${role_default-roles}", + "composite" : true, + "clientRole" : false, + "containerId" : "fb9cf3e7-ba35-48d2-b40e-8a48a98f8acd" + }, + "requiredCredentials" : [ "password" ], + "otpPolicyType" : "totp", + "otpPolicyAlgorithm" : "HmacSHA1", + "otpPolicyInitialCounter" : 0, + "otpPolicyDigits" : 6, + "otpPolicyLookAheadWindow" : 1, + "otpPolicyPeriod" : 30, + "otpPolicyCodeReusable" : false, + "otpSupportedApplications" : [ "totpAppFreeOTPName", "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName" ], + "localizationTexts" : { }, + "webAuthnPolicyRpEntityName" : "keycloak", + "webAuthnPolicySignatureAlgorithms" : [ "ES256", "RS256" ], + "webAuthnPolicyRpId" : "", + "webAuthnPolicyAttestationConveyancePreference" : "not specified", + "webAuthnPolicyAuthenticatorAttachment" : "not specified", + "webAuthnPolicyRequireResidentKey" : "not specified", + "webAuthnPolicyUserVerificationRequirement" : "not specified", + "webAuthnPolicyCreateTimeout" : 0, + "webAuthnPolicyAvoidSameAuthenticatorRegister" : false, + "webAuthnPolicyAcceptableAaguids" : [ ], + "webAuthnPolicyExtraOrigins" : [ ], + "webAuthnPolicyPasswordlessRpEntityName" : "keycloak", + "webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256", "RS256" ], + "webAuthnPolicyPasswordlessRpId" : "", + "webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified", + "webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified", + "webAuthnPolicyPasswordlessRequireResidentKey" : "Yes", + "webAuthnPolicyPasswordlessUserVerificationRequirement" : "required", + "webAuthnPolicyPasswordlessCreateTimeout" : 0, + "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false, + "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ], + "webAuthnPolicyPasswordlessExtraOrigins" : [ ], + "users" : [ { + "id" : "9bd127a6-a29f-4a3d-a530-9b7284cf9770", + "username" : "admin", + "emailVerified" : false, + "attributes" : { + "is_temporary_admin" : [ "true" ] + }, + "enabled" : true, + "createdTimestamp" : 1772178626982, + "totp" : false, + "credentials" : [ { + "id" : "731ce7c2-9141-4ff1-8856-3e8625cf1929", + "type" : "password", + "createdDate" : 1772178627073, + "secretData" : "{\"value\":\"quuOeVW9VVoilChYLmvjJWCnAM23OA/gK54tYoJ6atw=\",\"salt\":\"khqIggSOfCNLqP1i9qiwvQ==\",\"additionalParameters\":{}}", + "credentialData" : "{\"hashIterations\":5,\"algorithm\":\"argon2\",\"additionalParameters\":{\"hashLength\":[\"32\"],\"memory\":[\"7168\"],\"type\":[\"id\"],\"version\":[\"1.3\"],\"parallelism\":[\"1\"]}}" + } ], + "disableableCredentialTypes" : [ ], + "requiredActions" : [ ], + "realmRoles" : [ "admin", "default-roles-master" ], + "notBefore" : 0, + "groups" : [ ] + }, { + "id" : "c62607eb-fe31-4ea4-b8cb-56c37039c1b3", + "username" : "development", + "firstName" : "Tech", + "lastName" : "Soluce", + "email" : "development@soluce-technologies.com", + "emailVerified" : true, + "enabled" : true, + "createdTimestamp" : 1772179382148, + "totp" : false, + "credentials" : [ { + "id" : "b1cedcac-5207-4479-bc29-065ba849e414", + "type" : "password", + "userLabel" : "My password", + "createdDate" : 1772179391727, + "secretData" : "{\"value\":\"IXr6L3pvO2BAkn/cH3rh3v2tg1R83u2f8SWEZK2fq5E=\",\"salt\":\"XWV8/yKm7Rw/YXiwXZZUig==\",\"additionalParameters\":{}}", + "credentialData" : "{\"hashIterations\":5,\"algorithm\":\"argon2\",\"additionalParameters\":{\"hashLength\":[\"32\"],\"memory\":[\"7168\"],\"type\":[\"id\"],\"version\":[\"1.3\"],\"parallelism\":[\"1\"]}}" + } ], + "disableableCredentialTypes" : [ ], + "requiredActions" : [ ], + "realmRoles" : [ "admin", "default-roles-master" ], + "notBefore" : 0, + "groups" : [ "/Admin" ] + }, { + "id" : "718dfe46-dbef-41a3-9120-78aeac240431", + "username" : "service-account-portabase", + "emailVerified" : false, + "enabled" : true, + "createdTimestamp" : 1772177793553, + "totp" : false, + "serviceAccountClientId" : "portabase", + "credentials" : [ ], + "disableableCredentialTypes" : [ ], + "requiredActions" : [ ], + "realmRoles" : [ "default-roles-master" ], + "clientRoles" : { + "portabase" : [ "uma_protection" ] + }, + "notBefore" : 0, + "groups" : [ ] + } ], + "scopeMappings" : [ { + "clientScope" : "offline_access", + "roles" : [ "offline_access" ] + } ], + "clientScopeMappings" : { + "account" : [ { + "client" : "account-console", + "roles" : [ "manage-account", "view-groups" ] + } ] + }, + "clients" : [ { + "id" : "18b5dfb2-44d4-448e-98df-9652daef1a22", + "clientId" : "account", + "name" : "${client_account}", + "rootUrl" : "${authBaseUrl}", + "baseUrl" : "/realms/master/account/", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ "/realms/master/account/*" ], + "webOrigins" : [ ], + "notBefore" : 0, + "bearerOnly" : false, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : false, + "publicClient" : true, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "false", + "post.logout.redirect.uris" : "+" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : false, + "nodeReRegistrationTimeout" : 0, + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + }, { + "id" : "b07531b2-43f4-4487-8068-46001dd1abf7", + "clientId" : "account-console", + "name" : "${client_account-console}", + "rootUrl" : "${authBaseUrl}", + "baseUrl" : "/realms/master/account/", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ "/realms/master/account/*" ], + "webOrigins" : [ ], + "notBefore" : 0, + "bearerOnly" : false, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : false, + "publicClient" : true, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "false", + "post.logout.redirect.uris" : "+", + "pkce.code.challenge.method" : "S256" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : false, + "nodeReRegistrationTimeout" : 0, + "protocolMappers" : [ { + "id" : "ad646174-e521-4bd5-8f78-eb8eed2befb8", + "name" : "audience resolve", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-audience-resolve-mapper", + "consentRequired" : false, + "config" : { } + } ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + }, { + "id" : "8ad89892-6f85-4f07-b6b6-1fcb1eda58e2", + "clientId" : "admin-cli", + "name" : "${client_admin-cli}", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ ], + "webOrigins" : [ ], + "notBefore" : 0, + "bearerOnly" : false, + "consentRequired" : false, + "standardFlowEnabled" : false, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : true, + "serviceAccountsEnabled" : false, + "publicClient" : true, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "false", + "client.use.lightweight.access.token.enabled" : "true", + "post.logout.redirect.uris" : "+" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : true, + "nodeReRegistrationTimeout" : 0, + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + }, { + "id" : "af9b43bb-1902-4ed8-b4f6-caa7ec27efd5", + "clientId" : "broker", + "name" : "${client_broker}", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ ], + "webOrigins" : [ ], + "notBefore" : 0, + "bearerOnly" : true, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : false, + "publicClient" : false, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "true", + "post.logout.redirect.uris" : "+" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : false, + "nodeReRegistrationTimeout" : 0, + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + }, { + "id" : "6022c206-5f1f-45b7-af07-74ce6804cbc7", + "clientId" : "master-realm", + "name" : "master Realm", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ ], + "webOrigins" : [ ], + "notBefore" : 0, + "bearerOnly" : true, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : false, + "publicClient" : false, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "true", + "post.logout.redirect.uris" : "+" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : false, + "nodeReRegistrationTimeout" : 0, + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + }, { + "id" : "7b8c7b35-8ffd-47b3-82b5-b152b521cd77", + "clientId" : "portabase", + "name" : "Portabase", + "description" : "", + "rootUrl" : "http://localhost:8887", + "adminUrl" : "http://localhost:8887", + "baseUrl" : "http://localhost:8887", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "secret" : "**********", + "redirectUris" : [ "http://localhost:8887/api/auth/sso/callback/keycloak" ], + "webOrigins" : [ "http://localhost:8887" ], + "notBefore" : 0, + "bearerOnly" : false, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : true, + "authorizationServicesEnabled" : true, + "publicClient" : false, + "frontchannelLogout" : true, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "false", + "oidc.ciba.grant.enabled" : "false", + "client.secret.creation.time" : "1772177793", + "backchannel.logout.session.required" : "true", + "standard.token.exchange.enabled" : "false", + "post.logout.redirect.uris" : "http://localhost:8887", + "oauth2.device.authorization.grant.enabled" : "true", + "pkce.code.challenge.method" : "S256", + "backchannel.logout.revoke.offline.tokens" : "false", + "dpop.bound.access.tokens" : "false" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : true, + "nodeReRegistrationTimeout" : -1, + "protocolMappers" : [ { + "id" : "3e8f8909-e718-4ebe-80b9-ed6501e94cbe", + "name" : "groups", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-group-membership-mapper", + "consentRequired" : false, + "config" : { + "full.path" : "false", + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "multivalued" : "true", + "id.token.claim" : "true", + "lightweight.claim" : "false", + "access.token.claim" : "true", + "claim.name" : "groups" + } + } ], + "defaultClientScopes" : [ "web-origins", "service_account", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ], + "authorizationSettings" : { + "allowRemoteResourceManagement" : true, + "policyEnforcementMode" : "ENFORCING", + "resources" : [ ], + "policies" : [ ], + "scopes" : [ ], + "decisionStrategy" : "UNANIMOUS" + } + }, { + "id" : "320637e2-0aa2-4601-8862-fe465e887167", + "clientId" : "security-admin-console", + "name" : "${client_security-admin-console}", + "rootUrl" : "${authAdminUrl}", + "baseUrl" : "/admin/master/console/", + "surrogateAuthRequired" : false, + "enabled" : true, + "alwaysDisplayInConsole" : false, + "clientAuthenticatorType" : "client-secret", + "redirectUris" : [ "/admin/master/console/*" ], + "webOrigins" : [ "+" ], + "notBefore" : 0, + "bearerOnly" : false, + "consentRequired" : false, + "standardFlowEnabled" : true, + "implicitFlowEnabled" : false, + "directAccessGrantsEnabled" : false, + "serviceAccountsEnabled" : false, + "publicClient" : true, + "frontchannelLogout" : false, + "protocol" : "openid-connect", + "attributes" : { + "realm_client" : "false", + "client.use.lightweight.access.token.enabled" : "true", + "post.logout.redirect.uris" : "+", + "pkce.code.challenge.method" : "S256" + }, + "authenticationFlowBindingOverrides" : { }, + "fullScopeAllowed" : true, + "nodeReRegistrationTimeout" : 0, + "protocolMappers" : [ { + "id" : "59aa4c07-4e3b-4abd-947c-94e4840aab0f", + "name" : "locale", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "locale", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "locale", + "jsonType.label" : "String" + } + } ], + "defaultClientScopes" : [ "web-origins", "acr", "profile", "roles", "basic", "email" ], + "optionalClientScopes" : [ "address", "phone", "organization", "offline_access", "microprofile-jwt" ] + } ], + "clientScopes" : [ { + "id" : "1c5c7377-5552-4f36-8073-5b7c50ba0b58", + "name" : "microprofile-jwt", + "description" : "Microprofile - JWT built-in scope", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "d26ac380-69ea-47c8-9342-f8108b8b1c7a", + "name" : "upn", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "username", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "upn", + "jsonType.label" : "String" + } + }, { + "id" : "47e583ab-95d7-4b9e-83c3-37689f6808ff", + "name" : "groups", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "multivalued" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "foo", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "groups", + "jsonType.label" : "String" + } + } ] + }, { + "id" : "b92d26a9-7930-4f6c-add6-082374546966", + "name" : "roles", + "description" : "OpenID Connect scope for add user roles to the access token", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "false", + "consent.screen.text" : "${rolesScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "0bf151da-a754-460b-bc53-1d78249c3ac1", + "name" : "audience resolve", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-audience-resolve-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "access.token.claim" : "true" + } + }, { + "id" : "a806de62-0e08-456f-9e16-76e8b186c724", + "name" : "realm roles", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-realm-role-mapper", + "consentRequired" : false, + "config" : { + "user.attribute" : "foo", + "introspection.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "realm_access.roles", + "jsonType.label" : "String", + "multivalued" : "true" + } + }, { + "id" : "9063017e-d52e-4624-acff-22833103a577", + "name" : "client roles", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-client-role-mapper", + "consentRequired" : false, + "config" : { + "user.attribute" : "foo", + "introspection.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "resource_access.${client_id}.roles", + "jsonType.label" : "String", + "multivalued" : "true" + } + } ] + }, { + "id" : "dce5baba-c90f-4347-8b84-3162868c7ffa", + "name" : "basic", + "description" : "OpenID Connect scope for add all basic claims to the token", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "false", + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "1457d324-6006-4141-b8a7-c45d7ab8814c", + "name" : "auth_time", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usersessionmodel-note-mapper", + "consentRequired" : false, + "config" : { + "user.session.note" : "AUTH_TIME", + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "auth_time", + "jsonType.label" : "long" + } + }, { + "id" : "0d3b31e5-31f5-4778-adbd-36a06b301af6", + "name" : "sub", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-sub-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "access.token.claim" : "true" + } + } ] + }, { + "id" : "f65dc085-328e-41d8-a3f3-933eed32c804", + "name" : "email", + "description" : "OpenID Connect built-in scope: email", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "consent.screen.text" : "${emailScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "084130d1-642b-4b44-8643-60962e0a01d0", + "name" : "email", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "email", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "email", + "jsonType.label" : "String" + } + }, { + "id" : "894569d9-bf66-425e-a07e-892e97d4ac3d", + "name" : "email verified", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-property-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "emailVerified", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "email_verified", + "jsonType.label" : "boolean" + } + } ] + }, { + "id" : "ae961041-beb6-4d8e-b9f2-b0a1f88423f6", + "name" : "address", + "description" : "OpenID Connect built-in scope: address", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "consent.screen.text" : "${addressScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "84d4f934-f761-4741-bca5-b48581c6b2de", + "name" : "address", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-address-mapper", + "consentRequired" : false, + "config" : { + "user.attribute.formatted" : "formatted", + "user.attribute.country" : "country", + "introspection.token.claim" : "true", + "user.attribute.postal_code" : "postal_code", + "userinfo.token.claim" : "true", + "user.attribute.street" : "street", + "id.token.claim" : "true", + "user.attribute.region" : "region", + "access.token.claim" : "true", + "user.attribute.locality" : "locality" + } + } ] + }, { + "id" : "5e1cf5ad-00e6-4092-b8aa-76bb293a3efa", + "name" : "saml_organization", + "description" : "Organization Membership", + "protocol" : "saml", + "attributes" : { + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "10efbc9e-4f21-42b7-832b-f5de7b3a666c", + "name" : "organization", + "protocol" : "saml", + "protocolMapper" : "saml-organization-membership-mapper", + "consentRequired" : false, + "config" : { } + } ] + }, { + "id" : "a1c75182-21f3-4e70-83f4-67e42f28267c", + "name" : "web-origins", + "description" : "OpenID Connect scope for add allowed web origins to the access token", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "false", + "consent.screen.text" : "", + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "1a570c6f-6f1a-4503-8677-5762b7b5578a", + "name" : "allowed web origins", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-allowed-origins-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "access.token.claim" : "true" + } + } ] + }, { + "id" : "4e350025-c16f-4a34-b132-4c6c07d0d90f", + "name" : "profile", + "description" : "OpenID Connect built-in scope: profile", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "consent.screen.text" : "${profileScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "7b1a561c-f0d0-4979-ab02-0e9d564cb5af", + "name" : "middle name", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "middleName", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "middle_name", + "jsonType.label" : "String" + } + }, { + "id" : "ed49a16e-928f-4882-a8b6-835b83445349", + "name" : "zoneinfo", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "zoneinfo", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "zoneinfo", + "jsonType.label" : "String" + } + }, { + "id" : "0fea1c8d-77a9-4325-a414-ca503a702ea1", + "name" : "family name", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "lastName", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "family_name", + "jsonType.label" : "String" + } + }, { + "id" : "4ec1df3c-803c-4b3d-a96d-054f17b3745c", + "name" : "gender", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "gender", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "gender", + "jsonType.label" : "String" + } + }, { + "id" : "b066efb7-76f4-4a42-97ae-39cb8883898a", + "name" : "nickname", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "nickname", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "nickname", + "jsonType.label" : "String" + } + }, { + "id" : "0ef7cb1a-75f4-4b57-8614-3d35d7f93fc5", + "name" : "birthdate", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "birthdate", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "birthdate", + "jsonType.label" : "String" + } + }, { + "id" : "dd8c2607-67ab-4f25-96cc-19c9751a0e03", + "name" : "profile", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "profile", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "profile", + "jsonType.label" : "String" + } + }, { + "id" : "f2fdb527-5bb8-4c41-a260-7b8f2653baa8", + "name" : "updated at", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "updatedAt", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "updated_at", + "jsonType.label" : "long" + } + }, { + "id" : "672a0701-67a0-4aa4-bbeb-93fa325d2921", + "name" : "username", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "username", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "preferred_username", + "jsonType.label" : "String" + } + }, { + "id" : "a3ca4541-9326-4b34-b59d-5f6f366e2ff9", + "name" : "website", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "website", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "website", + "jsonType.label" : "String" + } + }, { + "id" : "ccdc393d-6aee-4c88-b071-b708f4cf2b05", + "name" : "locale", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "locale", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "locale", + "jsonType.label" : "String" + } + }, { + "id" : "cbf3d8ee-c2d9-445d-8662-279fd1160c80", + "name" : "full name", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-full-name-mapper", + "consentRequired" : false, + "config" : { + "id.token.claim" : "true", + "introspection.token.claim" : "true", + "access.token.claim" : "true", + "userinfo.token.claim" : "true" + } + }, { + "id" : "fc8b06a9-e4fc-4381-830a-2e03f8982ff6", + "name" : "given name", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "firstName", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "given_name", + "jsonType.label" : "String" + } + }, { + "id" : "a46cc2ac-d92c-4b61-b119-910b4e96e456", + "name" : "picture", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "picture", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "picture", + "jsonType.label" : "String" + } + } ] + }, { + "id" : "2b7175c7-d59b-4dea-9759-405299298c21", + "name" : "organization", + "description" : "Additional claims about the organization a subject belongs to", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "consent.screen.text" : "${organizationScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "cd6a70e3-ebb8-4892-975e-4bece535c387", + "name" : "organization", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-organization-membership-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "multivalued" : "true", + "userinfo.token.claim" : "true", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "organization", + "jsonType.label" : "String" + } + } ] + }, { + "id" : "074912fc-e8b4-4369-8842-d8e44479e5d7", + "name" : "role_list", + "description" : "SAML role list", + "protocol" : "saml", + "attributes" : { + "consent.screen.text" : "${samlRoleListScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "8e4761c8-96b5-422b-b9ef-f18970f9a677", + "name" : "role list", + "protocol" : "saml", + "protocolMapper" : "saml-role-list-mapper", + "consentRequired" : false, + "config" : { + "single" : "false", + "attribute.nameformat" : "Basic", + "attribute.name" : "Role" + } + } ] + }, { + "id" : "8b3b526e-ea3d-497a-b346-5852ddd29d01", + "name" : "service_account", + "description" : "Specific scope for a client enabled for service accounts", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "false", + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "7e347974-b093-4a66-8fe0-8bdbab526232", + "name" : "Client Host", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usersessionmodel-note-mapper", + "consentRequired" : false, + "config" : { + "user.session.note" : "clientHost", + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "clientHost", + "jsonType.label" : "String" + } + }, { + "id" : "0a4fe9bc-c5b1-45fc-80c1-7de78eda92ab", + "name" : "Client IP Address", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usersessionmodel-note-mapper", + "consentRequired" : false, + "config" : { + "user.session.note" : "clientAddress", + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "clientAddress", + "jsonType.label" : "String" + } + }, { + "id" : "9b86ae58-d68d-4be7-9e48-3113a22caf5f", + "name" : "Client ID", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usersessionmodel-note-mapper", + "consentRequired" : false, + "config" : { + "user.session.note" : "client_id", + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "client_id", + "jsonType.label" : "String" + } + } ] + }, { + "id" : "09e32dbb-120d-44bc-89eb-803b2caf35fc", + "name" : "phone", + "description" : "OpenID Connect built-in scope: phone", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "true", + "consent.screen.text" : "${phoneScopeConsentText}", + "display.on.consent.screen" : "true" + }, + "protocolMappers" : [ { + "id" : "83dc1340-1f91-47eb-8bb5-d324084687f2", + "name" : "phone number verified", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "phoneNumberVerified", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "phone_number_verified", + "jsonType.label" : "boolean" + } + }, { + "id" : "014dfa26-791d-414b-bfb6-0b08605bf30f", + "name" : "phone number", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-usermodel-attribute-mapper", + "consentRequired" : false, + "config" : { + "introspection.token.claim" : "true", + "userinfo.token.claim" : "true", + "user.attribute" : "phoneNumber", + "id.token.claim" : "true", + "access.token.claim" : "true", + "claim.name" : "phone_number", + "jsonType.label" : "String" + } + } ] + }, { + "id" : "e582a1a0-4ad9-4bbd-b41e-a503b435da3a", + "name" : "acr", + "description" : "OpenID Connect scope for add acr (authentication context class reference) to the token", + "protocol" : "openid-connect", + "attributes" : { + "include.in.token.scope" : "false", + "display.on.consent.screen" : "false" + }, + "protocolMappers" : [ { + "id" : "f762a161-89f2-47a7-83cb-686362280a14", + "name" : "acr loa level", + "protocol" : "openid-connect", + "protocolMapper" : "oidc-acr-mapper", + "consentRequired" : false, + "config" : { + "id.token.claim" : "true", + "introspection.token.claim" : "true", + "access.token.claim" : "true", + "userinfo.token.claim" : "true" + } + } ] + }, { + "id" : "b288b9a7-e8a8-4b0a-8972-af6083835858", + "name" : "offline_access", + "description" : "OpenID Connect built-in scope: offline_access", + "protocol" : "openid-connect", + "attributes" : { + "consent.screen.text" : "${offlineAccessScopeConsentText}", + "display.on.consent.screen" : "true" + } + } ], + "defaultDefaultClientScopes" : [ "role_list", "saml_organization", "profile", "email", "roles", "web-origins", "acr", "basic" ], + "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt", "organization" ], + "browserSecurityHeaders" : { + "contentSecurityPolicyReportOnly" : "", + "xContentTypeOptions" : "nosniff", + "referrerPolicy" : "no-referrer", + "xRobotsTag" : "none", + "xFrameOptions" : "SAMEORIGIN", + "contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", + "strictTransportSecurity" : "max-age=31536000; includeSubDomains" + }, + "smtpServer" : { }, + "eventsEnabled" : false, + "eventsListeners" : [ "jboss-logging" ], + "enabledEventTypes" : [ ], + "adminEventsEnabled" : false, + "adminEventsDetailsEnabled" : false, + "identityProviders" : [ ], + "identityProviderMappers" : [ ], + "components" : { + "org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy" : [ { + "id" : "c7eaaf0f-7650-4fc1-968a-889667759858", + "name" : "Allowed Client Scopes", + "providerId" : "allowed-client-templates", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { + "allow-default-scopes" : [ "true" ] + } + }, { + "id" : "1f0661c3-25de-4ff6-92bf-dbb36264a71b", + "name" : "Max Clients Limit", + "providerId" : "max-clients", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { + "max-clients" : [ "200" ] + } + }, { + "id" : "a889dafe-f9d0-4728-bdf5-9421d1077d1f", + "name" : "Consent Required", + "providerId" : "consent-required", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { } + }, { + "id" : "4790f0a4-3450-4dbf-9153-0a1805e02d98", + "name" : "Allowed Registration Web Origins", + "providerId" : "registration-web-origins", + "subType" : "authenticated", + "subComponents" : { }, + "config" : { } + }, { + "id" : "4084bb89-71f9-4363-a5dd-dfa74e638d80", + "name" : "Allowed Protocol Mapper Types", + "providerId" : "allowed-protocol-mappers", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { + "allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-address-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "saml-user-property-mapper", "oidc-full-name-mapper" ] + } + }, { + "id" : "dba96a52-5743-47d2-b5f5-42452892b0bd", + "name" : "Allowed Client Scopes", + "providerId" : "allowed-client-templates", + "subType" : "authenticated", + "subComponents" : { }, + "config" : { + "allow-default-scopes" : [ "true" ] + } + }, { + "id" : "85b9458c-d890-48b8-87b7-7d3d5f331d5f", + "name" : "Allowed Protocol Mapper Types", + "providerId" : "allowed-protocol-mappers", + "subType" : "authenticated", + "subComponents" : { }, + "config" : { + "allowed-protocol-mapper-types" : [ "saml-user-attribute-mapper", "oidc-full-name-mapper", "saml-user-property-mapper", "oidc-usermodel-property-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-address-mapper" ] + } + }, { + "id" : "181cd220-28a9-4a5e-b2d7-c9092c26ef67", + "name" : "Full Scope Disabled", + "providerId" : "scope", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { } + }, { + "id" : "be0c3922-b432-408c-935b-81923b0e7018", + "name" : "Trusted Hosts", + "providerId" : "trusted-hosts", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { + "host-sending-registration-request-must-match" : [ "true" ], + "client-uris-must-match" : [ "true" ] + } + }, { + "id" : "81fe5bf6-4e18-40b8-8cf6-46028fb6704c", + "name" : "Allowed Registration Web Origins", + "providerId" : "registration-web-origins", + "subType" : "anonymous", + "subComponents" : { }, + "config" : { } + } ], + "org.keycloak.userprofile.UserProfileProvider" : [ { + "id" : "bd8f87c6-ffc2-401d-baab-cccb228e9b50", + "providerId" : "declarative-user-profile", + "subComponents" : { }, + "config" : { + "kc.user.profile.config" : [ "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" ] + } + } ], + "org.keycloak.keys.KeyProvider" : [ { + "id" : "2068dd28-1706-4fc6-8751-ead7dc26cf90", + "name" : "aes-generated", + "providerId" : "aes-generated", + "subComponents" : { }, + "config" : { + "kid" : [ "81bfaacd-ca1f-4b68-a1b2-80102555f5d6" ], + "secret" : [ "XEHl3aG9cESD4wedDu3uAg" ], + "priority" : [ "100" ] + } + }, { + "id" : "4bc97a67-b5fd-4bd5-9df9-7366efc0e091", + "name" : "hmac-generated-hs512", + "providerId" : "hmac-generated", + "subComponents" : { }, + "config" : { + "kid" : [ "31342681-e4fb-428d-bd54-07a77581ec75" ], + "secret" : [ "UhZlVtujVRkaFsvdVAOGPTEsNIwAJIOfmJDjQeciaQuWIGKWd-RBdKcS0II053kVswbJRGitqc-e0iqBfhZrUBrQyUmmcrCJT09BiaKCicdgRwYrb8fhYagiIg-70jk7fc3j3VINu5eeKjkTiDyfAf_0HS62-8eO4e98A5IW6QE" ], + "priority" : [ "100" ], + "algorithm" : [ "HS512" ] + } + }, { + "id" : "1cf333a1-b495-47b5-94f4-138e34e92ec7", + "name" : "rsa-generated", + "providerId" : "rsa-generated", + "subComponents" : { }, + "config" : { + "privateKey" : [ "MIIEpAIBAAKCAQEAvQ5kJj9mHLGm5zMvW5kYgSbEVvZYWcmMJKMQRWni4RdvbrKpkgsLv6gkH0xiwKU5aaUmk/e6hAZO2UvZ8Tp180VBhk2BXtS21Jm7KbZSVtQBFf33zVqjEXB2d89E1R6RlopzF4+Y6X1xxPnJ1UGxM0yT8uSrGB4CbJaNO4YH6/vUsJWoNXS9MJKFIvm0HP6t+o6DvWGn5HjLK7jhhF6iATZpp0JwqkG5Y+xo6TObx3m11aCR1HrFqlVg6zC3Ht4lhlQh3VhKcoO80gRAURU7WjOOAwauJViYrOF6eAsbMbpTD8EAyXL/4KCFWoITwRpHYNXwSzdR/BvgFlsJwLxJGwIDAQABAoIBABTzpleyyP8/FO8kdgghtFyDzliQ3oO82WIqDCCVNoaZkUjkVfSQctHfsXkifwM4jF9P5TGaz7nX9R8Rz+py/yVhtHxM1JyM2GJBU0OxJ/jlb+VfCvpgJBhHrWljuA4iYCId39lpmZmuxE//GsYejKPRxceyXd/DW6NrH+XL2c7mHe0AznAEfDeIsKWRDCoOjgm2xfpjU204HGLGmU+qTzH4EeZPWvpCnXWZiNBrxSiBUdauCMz6jWBZXW173rfd430t9JMu7zuPqFpcZ/RsLw3blHoPWpbpeULloxfSgxcYD+KP+oCk8t2oubTDGX2ES7OVfSbgy5yMYPbg7g+G97kCgYEA7Jj4d4tdTCOfk5kdqU2R7LB5IX3gsCohmp6FH3yPA2JBQ95Mk6IK15mIvvCXF4zyDvESsevjjQSlEhmYOQ1Us5MdvKZVtM/EgIZmI+3Z+r5M39QWQ8XYkOJr1DT990ed+QVF7H0khT7nmvmVzDYjPE1qtTtzadhwxY8r0Kcmew0CgYEAzI9bpm5rvpf3jfTPZeKb8pc1/4zlUqV0kH+P5BHnssXBX8nVJNgUxcv5xFZrL3MVr5BIYrXSh5qzYduGXkjsjCvo0zdhPmGvRYeL13xJi8EijbK78eORpdx5dN1Oht36+THtWSYnOyFU1gYZEdb3JC0Sc9TwjDPh5RWWLp2MqscCgYEAq85xLy3uc+myaVXYqiZ//qYvb9ieno4ZlNPjy3eBym1BA22boeEbinAdUroWna1l4N/COZ0XwkFLNReM6HD7vuLnxyPqPMBa6xGtfg2sKl6iKC80c8ZpetxQfOp2OWiyGDByFEbTjEafnHP9CSuO7q0w/aXMK2JWkb9ji8K1OMkCgYBmFPB2uMn5/hpi9BV/0btjL4SZ9/UE7l6iMZZcCXdn5noe1DkSvuZ24tjM2xd4QWVEDKui3vumAlScdBG1AY1SUiNJLGzR1avC9eaabYLCRGp67gQOrTMk40aVRE+IzEQPkZPRllGjl3mfqMFf/resjPWVamF0hfun98LPln35RwKBgQCrD+b/1kcSdHRUsaG04vEK8Qpm86E9GV8eLorMJv+gaOAAQXAgxQTp1QXlK/1A11Fj5CYTYg5vQtI16K3KYuF2tdhRR5LRlp0NDK7wf4QNhuK9OQfroHoETngOXGnA2p/RMaDKkAgh49GLT7vMo98ztjsrcRQqNOMGya8L1k48Jg==" ], + "certificate" : [ "MIICmzCCAYMCBgGcnhPYNDANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjYwMjI3MDc0ODQ2WhcNMzYwMjI3MDc1MDI2WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9DmQmP2YcsabnMy9bmRiBJsRW9lhZyYwkoxBFaeLhF29usqmSCwu/qCQfTGLApTlppSaT97qEBk7ZS9nxOnXzRUGGTYFe1LbUmbsptlJW1AEV/ffNWqMRcHZ3z0TVHpGWinMXj5jpfXHE+cnVQbEzTJPy5KsYHgJslo07hgfr+9Swlag1dL0wkoUi+bQc/q36joO9YafkeMsruOGEXqIBNmmnQnCqQblj7GjpM5vHebXVoJHUesWqVWDrMLce3iWGVCHdWEpyg7zSBEBRFTtaM44DBq4lWJis4Xp4CxsxulMPwQDJcv/goIVaghPBGkdg1fBLN1H8G+AWWwnAvEkbAgMBAAEwDQYJKoZIhvcNAQELBQADggEBABWqPOyc4ReF3EnjSaD3n6Fk0ZVGDJZ6/du2cqlFm9rFEVlnJ0GS7Cz8an88PTge098gxM3+NSCjfgDN3B2QO//H3SdwjmGvKm1hghQVYvfFafW/Cat/nNqm68K6MCGNGP67OeNMLyl3OAL68SRNM1hoNbCplDt6HhX5s1Cn/iZPEQ7t4o6tt/aO/07E+3WfS3+PNqvt7jPrf0y5OlZ7oCAN0cnegSkbanvZehBlRpLkWhxphlAR90PomrW59Ok60EITscXr1jD1vlOgrvnw41y1L5eSvO3g19rKgqB5NrniavRdonP605109SQacZ31g7vmH/2qvV3MUuT9UBoRRFI=" ], + "priority" : [ "100" ] + } + }, { + "id" : "b68cba6a-7e0b-42be-a3aa-25d5c342801a", + "name" : "rsa-enc-generated", + "providerId" : "rsa-enc-generated", + "subComponents" : { }, + "config" : { + "privateKey" : [ "MIIEowIBAAKCAQEApFfSvqZKE30r0gu77DbLv5P6NBiEsCC30KlQp4gbyyHgQuHFWhPyUNJKi0NJGjyFzkw7cztmB7uJOa9oc54QQITdlzLEQ1Z8zvsv6hG5aNDwSLgCNiKHaIAxe6XmCYwhQX3LNGaUidf/a9JS+Kr/WMjQb9Y2NGbKqM5V2vAskq/p7CR2TLVShX2iGlPVO34qYbJSA6nF98n0x2ZxAdj8P77HqWJs0z/wRGxEFPmoWP4QR+b9q9f2ewr7EmIXOi7ZsxNF4g0CCo4zqUD4VGnGABl158zx+9ONedgBTnZNwnb9iM++bFt5exuvjbQ86jpnPrMR1yhIVKGSAddUlbV9IwIDAQABAoIBAE569BSAM7K/3SvG17yTZFQ99cdoCAFV9oHKQU5nxKIKMN6vkz+Tc+2dpuR/QsspKNrd86vxKyW5LGxkNBS2YFt3N5yrLSddB2gOcxCr2ydPU9feK4wvjAte4IKENGjNxtnQGTiSXg+/muWiAGZovlznNQabPLJkfhYDxuMxO4/mdcNSX3riJ/u6MtUS2BZMxOZWvZZ+t1boakJsn7LUycXngpMlZBrivZ9+bckD75iEAsTlwAzj2Tm1VgycmtwcOwvNAL/Eb35yqemBggYNqjxpdi+3Mm2OgHdWmWIdXpHbuYcw/FaKUKIFJ9JiBZYeDYK2Adb8pHQh050assU6m+ECgYEA5Xe0M6a/yL+j+0lpM9xrz4R21c67uy9Tg70l8/8N1rtam+M7hqtHYMwvtWZ1pSFSoxZ+6iVlI2xg5BqSX1tkV5QNtHcOlrrgysBWPXzz6oyrG+j2pAJ2bvNd+haCu2WOANPbs03bIc4/PUiPevXGKBf0ZuJ22P78GCp+/VZt4YMCgYEAt1hq2ufPSlbYJ3uItmBBPoIHvHDm4MELqjCSPqTo4BKrPdmlDv7p3pAG8+D/8K2jZEDRMyOatEnUH64RqQBuCs9YgcrRqkrzxhnqLGKllH+Z3QOwT+xCntkAnxI8fULeAbOJvw8Nb1dAtTODY+wrvmUEhvbyYQ76guzqtSTfQ+ECgYEA09acf4qTRurUoel1u7DjvqIVavD9kqLwQJBf908hIXm4/mzayUpaDNyzto2uUhHfTjw4UkTPh9JH6I03T9z5V3iQ5md7Cl/foo3Jj95I9+GBHbUF7Qdw+qClw3kAm6v3WoA7NN7NS/oxm4vfGa7Hjr/+mvS6rz1G0bB5p7sgma0CgYAtXwoCZf8cLGWNT7rDNwquR0tWzLG1yM/0K9Tk/7ZJTRVnVubL0TVayFWQIIv1qWKXupqKhzMPjn2Z4V+pbNvOfQUwCVrdQ3MUAPG8TiUfnHwc/36wKI1L9fN7ae3iKZv6280opLb0aKkwrjDDl3wzv5fhNldAwY4ovCxQ63D8wQKBgE6ZR/2bPYAa0O5pA7lPGSKfKYZY4U4zNwhgTAgzm2b7ONyJSP00yVwXoBX4j8qHbotVQY+8VMfFo49t3JCJ61g/Q/T3Uyd43fz1LzoQKFInDe1B7yXfPkEL4R7rllVmEvhoszgivYtevIoE//ZeHiMAn53nBJFgGuQyk7BMx7z0" ], + "certificate" : [ "MIICmzCCAYMCBgGcnhPYrjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjYwMjI3MDc0ODQ2WhcNMzYwMjI3MDc1MDI2WjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkV9K+pkoTfSvSC7vsNsu/k/o0GISwILfQqVCniBvLIeBC4cVaE/JQ0kqLQ0kaPIXOTDtzO2YHu4k5r2hznhBAhN2XMsRDVnzO+y/qEblo0PBIuAI2IodogDF7peYJjCFBfcs0ZpSJ1/9r0lL4qv9YyNBv1jY0ZsqozlXa8CySr+nsJHZMtVKFfaIaU9U7fiphslIDqcX3yfTHZnEB2Pw/vsepYmzTP/BEbEQU+ahY/hBH5v2r1/Z7CvsSYhc6LtmzE0XiDQIKjjOpQPhUacYAGXXnzPH704152AFOdk3Cdv2Iz75sW3l7G6+NtDzqOmc+sxHXKEhUoZIB11SVtX0jAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAKNZLkRF4xSD7KltDoHn3ND+ouDaK5AQH4uZtbp5Rl+3beqwOpnPEJmCzhuhvij6eVngviL0Ga8pFIBzX7zQu2v8oxTFIbGvAYBH9NNkA8R/qsaosC4C/mEmY/H9UDGUXp1VSFI8e08n2GlnVoll9t1wCvhyaMqpFqglmD8SccGTKiBKeSD4v+SWN19+Wi4KOvI5wqR0KKrvlmNWDxbsYzsUbU/gII7Y5nsUB3L2RvugXssX8+zgTYuyBoygEgdXcOKsyWRQ/vmGr9ZE+8RuBsWTS0at8m3SN/nCkarboVFLhnqbRVpV5uLrx4LVRkGNmVCXKccf3Poh+DbxgLD/kNU=" ], + "priority" : [ "100" ], + "algorithm" : [ "RSA-OAEP" ] + } + } ] + }, + "internationalizationEnabled" : false, + "authenticationFlows" : [ { + "id" : "f1ec49bd-55dd-4584-9438-bedf328b356d", + "alias" : "Account verification options", + "description" : "Method with which to verify the existing account", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "idp-email-verification", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "ALTERNATIVE", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "Verify Existing Account by Re-authentication", + "userSetupAllowed" : false + } ] + }, { + "id" : "72f9d538-d665-468f-8c06-cc6ef863d699", + "alias" : "Browser - Conditional 2FA", + "description" : "Flow to determine if any 2FA is required for the authentication", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "conditional-user-configured", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorConfig" : "browser-conditional-credential", + "authenticator" : "conditional-credential", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "auth-otp-form", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 30, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "webauthn-authenticator", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 40, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "auth-recovery-authn-code-form", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 50, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "b7e3c8f7-17bf-4a76-8921-2afb316272dd", + "alias" : "Direct Grant - Conditional OTP", + "description" : "Flow to determine if the OTP is required for the authentication", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "conditional-user-configured", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "direct-grant-validate-otp", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "8bb954d6-800e-4ff4-bea8-d5fe51a101e6", + "alias" : "First broker login - Conditional 2FA", + "description" : "Flow to determine if any 2FA is required for the authentication", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "conditional-user-configured", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorConfig" : "first-broker-login-conditional-credential", + "authenticator" : "conditional-credential", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "auth-otp-form", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 30, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "webauthn-authenticator", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 40, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "auth-recovery-authn-code-form", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 50, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "9459afd7-9f72-4702-9f60-989664925fd3", + "alias" : "Handle Existing Account", + "description" : "Handle what to do if there is existing account with same email/username like authenticated identity provider", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "idp-confirm-link", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "Account verification options", + "userSetupAllowed" : false + } ] + }, { + "id" : "f78ffd37-a52e-4c1a-b524-e7e30e8b59b0", + "alias" : "Reset - Conditional OTP", + "description" : "Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "conditional-user-configured", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "reset-otp", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "221d25d8-15e0-44f0-ab87-890091819de2", + "alias" : "User creation or linking", + "description" : "Flow for the existing/non-existing user alternatives", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticatorConfig" : "create unique user config", + "authenticator" : "idp-create-user-if-unique", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "ALTERNATIVE", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "Handle Existing Account", + "userSetupAllowed" : false + } ] + }, { + "id" : "3abe4382-9087-4654-9f6a-13a882af038c", + "alias" : "Verify Existing Account by Re-authentication", + "description" : "Reauthentication of existing account", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "idp-username-password-form", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "CONDITIONAL", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "First broker login - Conditional 2FA", + "userSetupAllowed" : false + } ] + }, { + "id" : "bb681a9f-3bfa-4fa8-a8b6-74463a6cf493", + "alias" : "browser", + "description" : "Browser based authentication", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "auth-cookie", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "auth-spnego", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "identity-provider-redirector", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 25, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "ALTERNATIVE", + "priority" : 30, + "autheticatorFlow" : true, + "flowAlias" : "forms", + "userSetupAllowed" : false + } ] + }, { + "id" : "f02d0da2-4f63-4ec1-ad1e-1bf5b9388e44", + "alias" : "clients", + "description" : "Base authentication for clients", + "providerId" : "client-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "client-secret", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "client-jwt", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "client-secret-jwt", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 30, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "client-x509", + "authenticatorFlow" : false, + "requirement" : "ALTERNATIVE", + "priority" : 40, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "0326d889-4cc3-43fd-94eb-fc05ae1277eb", + "alias" : "direct grant", + "description" : "OpenID Connect Resource Owner Grant", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "direct-grant-validate-username", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "direct-grant-validate-password", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "CONDITIONAL", + "priority" : 30, + "autheticatorFlow" : true, + "flowAlias" : "Direct Grant - Conditional OTP", + "userSetupAllowed" : false + } ] + }, { + "id" : "5cf04370-c12d-484f-befb-47fec450afc7", + "alias" : "docker auth", + "description" : "Used by Docker clients to authenticate against the IDP", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "docker-http-basic-authenticator", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "e9abe54d-edc6-4c80-b72a-e6603fb03a02", + "alias" : "first broker login", + "description" : "Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticatorConfig" : "review profile config", + "authenticator" : "idp-review-profile", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "User creation or linking", + "userSetupAllowed" : false + } ] + }, { + "id" : "39318842-fb7e-4356-a97e-69db12d00280", + "alias" : "forms", + "description" : "Username, password, otp and other auth forms.", + "providerId" : "basic-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "auth-username-password-form", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "CONDITIONAL", + "priority" : 20, + "autheticatorFlow" : true, + "flowAlias" : "Browser - Conditional 2FA", + "userSetupAllowed" : false + } ] + }, { + "id" : "725e0d82-e0b9-428b-88ed-d11ddab6159a", + "alias" : "registration", + "description" : "Registration flow", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "registration-page-form", + "authenticatorFlow" : true, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : true, + "flowAlias" : "registration form", + "userSetupAllowed" : false + } ] + }, { + "id" : "ba6f9d02-2a96-4220-9cbf-d3f64718923d", + "alias" : "registration form", + "description" : "Registration form", + "providerId" : "form-flow", + "topLevel" : false, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "registration-user-creation", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "registration-password-action", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 50, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "registration-recaptcha-action", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 60, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "registration-terms-and-conditions", + "authenticatorFlow" : false, + "requirement" : "DISABLED", + "priority" : 70, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + }, { + "id" : "3a53ff54-b0cb-465f-86c8-e243d4ec0004", + "alias" : "reset credentials", + "description" : "Reset credentials for a user if they forgot their password or something", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "reset-credentials-choose-user", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "reset-credential-email", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 20, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticator" : "reset-password", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 30, + "autheticatorFlow" : false, + "userSetupAllowed" : false + }, { + "authenticatorFlow" : true, + "requirement" : "CONDITIONAL", + "priority" : 40, + "autheticatorFlow" : true, + "flowAlias" : "Reset - Conditional OTP", + "userSetupAllowed" : false + } ] + }, { + "id" : "b977c3de-2d43-4759-ba01-3fc5af17b0dd", + "alias" : "saml ecp", + "description" : "SAML ECP Profile Authentication Flow", + "providerId" : "basic-flow", + "topLevel" : true, + "builtIn" : true, + "authenticationExecutions" : [ { + "authenticator" : "http-basic-authenticator", + "authenticatorFlow" : false, + "requirement" : "REQUIRED", + "priority" : 10, + "autheticatorFlow" : false, + "userSetupAllowed" : false + } ] + } ], + "authenticatorConfig" : [ { + "id" : "c10561b1-ae3f-4cb4-9608-72fb3d83a98a", + "alias" : "browser-conditional-credential", + "config" : { + "credentials" : "webauthn-passwordless" + } + }, { + "id" : "d22338ae-5ecc-4b20-b781-fbcd610ffcb6", + "alias" : "create unique user config", + "config" : { + "require.password.update.after.registration" : "false" + } + }, { + "id" : "4338fbaa-8922-4274-9b3b-f6c9c00002a3", + "alias" : "first-broker-login-conditional-credential", + "config" : { + "credentials" : "webauthn-passwordless" + } + }, { + "id" : "48dfd05d-b3be-4d5d-a704-e1a1ac93b8eb", + "alias" : "review profile config", + "config" : { + "update.profile.on.first.login" : "missing" + } + } ], + "requiredActions" : [ { + "alias" : "CONFIGURE_TOTP", + "name" : "Configure OTP", + "providerId" : "CONFIGURE_TOTP", + "enabled" : true, + "defaultAction" : false, + "priority" : 10, + "config" : { } + }, { + "alias" : "TERMS_AND_CONDITIONS", + "name" : "Terms and Conditions", + "providerId" : "TERMS_AND_CONDITIONS", + "enabled" : false, + "defaultAction" : false, + "priority" : 20, + "config" : { } + }, { + "alias" : "UPDATE_PASSWORD", + "name" : "Update Password", + "providerId" : "UPDATE_PASSWORD", + "enabled" : true, + "defaultAction" : false, + "priority" : 30, + "config" : { } + }, { + "alias" : "UPDATE_PROFILE", + "name" : "Update Profile", + "providerId" : "UPDATE_PROFILE", + "enabled" : true, + "defaultAction" : false, + "priority" : 40, + "config" : { } + }, { + "alias" : "VERIFY_EMAIL", + "name" : "Verify Email", + "providerId" : "VERIFY_EMAIL", + "enabled" : true, + "defaultAction" : false, + "priority" : 50, + "config" : { } + }, { + "alias" : "delete_account", + "name" : "Delete Account", + "providerId" : "delete_account", + "enabled" : false, + "defaultAction" : false, + "priority" : 60, + "config" : { } + }, { + "alias" : "UPDATE_EMAIL", + "name" : "Update Email", + "providerId" : "UPDATE_EMAIL", + "enabled" : false, + "defaultAction" : false, + "priority" : 70, + "config" : { } + }, { + "alias" : "webauthn-register", + "name" : "Webauthn Register", + "providerId" : "webauthn-register", + "enabled" : true, + "defaultAction" : false, + "priority" : 80, + "config" : { } + }, { + "alias" : "webauthn-register-passwordless", + "name" : "Webauthn Register Passwordless", + "providerId" : "webauthn-register-passwordless", + "enabled" : true, + "defaultAction" : false, + "priority" : 90, + "config" : { } + }, { + "alias" : "VERIFY_PROFILE", + "name" : "Verify Profile", + "providerId" : "VERIFY_PROFILE", + "enabled" : true, + "defaultAction" : false, + "priority" : 100, + "config" : { } + }, { + "alias" : "delete_credential", + "name" : "Delete Credential", + "providerId" : "delete_credential", + "enabled" : true, + "defaultAction" : false, + "priority" : 110, + "config" : { } + }, { + "alias" : "idp_link", + "name" : "Linking Identity Provider", + "providerId" : "idp_link", + "enabled" : true, + "defaultAction" : false, + "priority" : 120, + "config" : { } + }, { + "alias" : "CONFIGURE_RECOVERY_AUTHN_CODES", + "name" : "Recovery Authentication Codes", + "providerId" : "CONFIGURE_RECOVERY_AUTHN_CODES", + "enabled" : true, + "defaultAction" : false, + "priority" : 130, + "config" : { } + }, { + "alias" : "update_user_locale", + "name" : "Update User Locale", + "providerId" : "update_user_locale", + "enabled" : true, + "defaultAction" : false, + "priority" : 1000, + "config" : { } + } ], + "browserFlow" : "browser", + "registrationFlow" : "registration", + "directGrantFlow" : "direct grant", + "resetCredentialsFlow" : "reset credentials", + "clientAuthenticationFlow" : "clients", + "dockerAuthenticationFlow" : "docker auth", + "firstBrokerLoginFlow" : "first broker login", + "attributes" : { + "cibaBackchannelTokenDeliveryMode" : "poll", + "cibaAuthRequestedUserHint" : "login_hint", + "clientOfflineSessionMaxLifespan" : "0", + "oauth2DevicePollingInterval" : "5", + "clientSessionIdleTimeout" : "0", + "clientOfflineSessionIdleTimeout" : "0", + "cibaInterval" : "5", + "realmReusableOtpCode" : "false", + "cibaExpiresIn" : "120", + "oauth2DeviceCodeLifespan" : "600", + "saml.signature.algorithm" : "", + "parRequestUriLifespan" : "60", + "clientSessionMaxLifespan" : "0", + "frontendUrl" : "", + "acr.loa.map" : "{}" + }, + "keycloakVersion" : "26.5.4", + "userManagedAccessAllowed" : false, + "organizationsEnabled" : false, + "verifiableCredentialsEnabled" : false, + "adminPermissionsEnabled" : false, + "clientProfiles" : { + "profiles" : [ ] + }, + "clientPolicies" : { + "policies" : [ ] + } +} \ No newline at end of file diff --git a/seeds/pocket-id/.gitkeep b/seeds/pocket-id/.gitkeep new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/seeds/pocket-id/.gitkeep @@ -0,0 +1 @@ + diff --git a/seeds/pocket-id/portabase.zip b/seeds/pocket-id/portabase.zip new file mode 100755 index 0000000000000000000000000000000000000000..66744064c67619025f1700192c805ce53f11b36e GIT binary patch literal 278658 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%0Ao$?j5KhOd5Wv6Z#CiR%E6zZzMOV4B*lhHJtHD8 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
+_yA zu1or4wC*6A<2y>k#Gj$RWu%wum^|HPf|GW9!Gt{g|+A0*uX!oP0kKY-xoBM53vPf3}EKml_ z6!I+m4udfYvnWf|ylj%k=5uit10^NGW!R4?vgzRp70#hTeC?ZyrxnAN(v#P89cR}j zWkO<}0)tmZzzjGmiiMh&rv8|K)Y6`{&&{%phGvw0Lof~o=VDy5b_HK+FT65q`Qh@> zhKhCe)HsG%(P6@1nsA>k42%`hbZmZQNz^~iBbT!nx3|~56jCMMd2_9LIz898>eh)Z zZF3Pj-_)nKw<$`L)nXAgRZFUU_MQAR!2N{O51`=d3^$x z*}7CG(>raea)^eK{!nb`qhG>BAnC8S#}Z1NsmOycvKif+kRz#5G3?IQKa2vZ|7kjP zHX{yZBaVQpFoq_-1q^F#-yxnSD}lc7xP)&$T)Y9T)^L55)H3y@!>#k~K{8BqoK3Gt zP05meqz2MyYB28=Y64n@2NH=2e=WH{U+NoH0BvA8cx{LRtUOtCE_mQs*LZxEfE^0_ zt+Gb!?@Hh;MT_E@;@rGuqdIWKJAve)Y1Uz;j_hvK};Y z3S)6pIwk7fz~_mnZtF!0O3L7WbC1?T$S_F+A>8-!mufs6TwXhu&%l_a@Qi011L=S3Dkz<;Yniv ze@Y+$`)REp+utA=qgh~FrZhyC$H7ZQ$g`BA0R_#*L4Q_UlR-8s^HTjBmM%lDrGBYQ zVo8zRV~!f<^&eOJ=;wQ{db6MJ@M`*Nkrd5b8mgw&(4)DOe+`uPeC`=(DEma$%B&0L z4kl(niy-TFWbC&AWN?(}COS=+T-8*(&!ob~V_?G#BErwwo;37wHia&wZ8kEtbHT1e zIFch#1Y%=?_LVlBZkg280G$z0hQO0WGhP$X8<&BUG&yc0eqA42`+g(IGm?X2wwg#f z{l@e%4IXU;2|rW18uR)|uzeU*Ze!{z*xF^{DBji%2D9fp5MaK!?ala`6F zfRHy+#n_1_K3zRBOZ`aP6 zp64;&Rbi>vyn|;DX-Xdz=-mP}O@F=WEXX^8Al^KmZQZWc_dW;_FYvd;s)=&wQ|pIR z4}S+M9%k}JK51T}3i7droe9+1OFu6@zbrM@m-4xTM=kTJf3g+g6OQ&bN|Io`1pSZv`Zu%Fu-|H5F$<7{#n$!1P zOwhZG`+|)5nE=xBecZGJ2$MG85L{g)4AF-4rZKZ~B7CiwTHV4`Vjt_$Pvo#ljtG$$ zQ~c2kMbxC`+gP(V0#b+Hr=O+@#XL1)Uzuu1gEf&Io)`JT3{yQ3ze(G4D0}HPecSl~*jsI>lTW_QjXBb^wZEI@o z7Shv&xk8kWlLn;(a_315FPajOzh5dc0Q7I7I2hoHK|^P)gEFyeIOpy z3!hqRCwR6~)q%&WBj`2X(?9-+mPpNdu}KbER~JIf;*1rqN9ZavoFHceb+-op&psU3 zv~O0((VQop2Dagf2;H{w{?pYaXgiNQosHeKASqQY_56EM10gD8TQd`g^wJ=osyv2EQ4ZKpPTT2k_j#QFSv-!JK;Sbh+p_(0?0YV1-=I)_A(N zO#dfOCm_sVoX!z|%Spz4-!zs~S*&JYiZYt4mki_08}&EoIxCA1pV2QhC217>wiF11 z-5e%y1lf}}08S&TNFep|zO~$$$h1@;1wtq6@AR*eM=Ydz?OG^cCu^(jE7HwT@^+=e zats3$a@#LK)6jwduzs`h5Dt*Vaf8 z%b)7ott%NKV%}{g8^#}+Nho+?G&2IL)smWN!Ncuk#rl`{aawL?hkQ*3a?E{OfTHzD z(J|~z;e_K9$_Bn$%E{-9JL<$86TiqxZzTxCC?RQl4xjwbA%;E>ivaOr@nNZGY zs;T~?da*x6S-C7Wa=Qpf)=6VnX)A@}#yHXAm?ygYX>EZ{Su&x3A*)<36tixZ6AdmQ zW_OIt@Eb-?dEECl&Or9qtB+uIjoOg0{jA2}?-m)PvHUXHFv|$F`}Zr78p~F=9dq&h zm0Fo^)z)IN^gNBQaP$x7;$Q9q7E443C+SzF&C0m{lsh0!jj4GWBKlTlAA8q19|*p@ zYfe_}&W|4(Pou<-Xo`gHiJSA>o0D_%wCDhxTMV5P6uh9#)M^WRxIHezg|+0Gq6isALST zKETD{*yjQs8#aHVU?HeG2-9}eEettW_}=l89LFh~89oOVi<~R}WtqSK=8O8O&ijMM zl)poC?#FM-njA^JOEB|PZ@`=;A42PX6G>bBilpH=*Xt0Y{rI|=2UpXuJFvDbvD{gV zi-{X%T-A2iQQ?LMy|@2Z7EGWDK`CC;B{3+j7LPd`-? zM&(0al8CHXu8E-44z5Rs$3#tf#7yT8+osRBlz^4R^7fIn?Jg=#ls8v$OE)2b;O8i& z_J_Wdz^cd?C^{GdOB|x10p71Wi@~o>PhquLRzX^%{mLU7RAfUmw9--&bF~)a{9Q7) z*hO6lmhmR+LHfo{7bIA(TQ9EN&@I>hY_xb!9z<8UtEMY$HZ|FaHT=QKopy1(JhDV3 zoS_ln!<&1(S5oN_Q2X!V8=pjHz(In(b6@q;OU z5v4d+^)ZEnp2PSpI$fcaPTIvHoLJ**{ zK3xHkZ|zbiRyr%sKRf6m>-1XpYE2u1zrI2hp4vISM6;lx8G~Jt@@HGiikyz3!$7w3 zN}25J=Q*eCxcUXk|DBngd5i8V5tA^Q6;A`3Z-fZ2C-X^3<5Y@kIp zF7WhyxmOgrH;YQ9>!sRd{P|Fk7v{}hT(lfBLItUy^ZK5u1M~`)7H%LT((bQ2GaN6U zP09`X{JKx+q1Wg%;J2xUR(hryZ5E?oI%D03jfSC|)%-NHQj&6nxavh&a6s3k322YA z9Moz)jEzP63GT&{HXR*k+SS3&hW~JON17$$oisJn?;ML7>f+&c?ngw} zYldpgdVr{`a-YND#uCy)RP$6QTc0=%&1nZGL6Ysa!+s{Sqt<=4e1dDDDROz(Q zy`jT z>{M6R#`Nb~5{S5aCl_2=;neE2(xdD9=7d~iWVqt!^0K~5bx2dwQFy!pZ+CMD<3}#n$C$;k2zft(WpTx=&a-NzAV>~&& zVGmpR@ii=BqWNIvP}F8qeNM+oL1lYglay4nYs4|TN16p8nVL9FiF)ruYs5nbh2(#t z2V&E%z-L!F8S`|H-qSb>By%rVQC4-mW4!s!CZ|2h*wU}_@v=dXL6(PE&cUL6=%>(| zVpM^O#qx4q9>KH?2&W+!(WPpe0h%)(yHJ9#`)W;k-5R_aNBQY93okM89lt9;>;cQ# zC8nN>Om(2S#p&hjUm zp^naLYSeGMHwsh?92$4?K`{nA*AZFOUz@VKb$cKTM*R4`_ctud;`t2xz1k4Nv%MxJ z#EyF$mr)e22oDMkQhF27J2Bc^sJ z=xCQE2Ug#Vbzk@dB>H)2K;&far8npxj0$W}L+*Uv zZiY9?(7)m%eI4EK?!FyL&9?LwXGHDv_{L=kGPW!>r^$e_0taKNogxplD||Mn9w283 zxQEm}bddd0$u)IOgI^sx-*VfeF|}Wjl|lR6&+J$egekyf&EAz4ut#v`Z};91FRcWE z0DL9-Ux+D{pV{LshosX>WY|Xv^~6?58eB_6{?D9rkW+CtEk>rCNs$XYf1jh;?BI|E z^SVV0!CSph1o?UqxEGc{>>HJGCsj(9r)mV=ztO~(c3wE`Ls1xAnr_s3#(d>9%uA!h z!+GYiPf;wf_rzXz05~Ryt1P(4ObCQkU!|>?sTZ6knbT77@(ql0TOtLk%tv}G!GW_$ zX+q+Nbai?m-fp3v-IQVXbJJ~TGXc`kp@<(rb?plfcO6@B{jaPxgEaTrgGb}#GRpS_ zsV8Ai7#d4jP$J4l58jRSZUEx^pnx_p2XTw^W#T z>8w5(BDo|9=|c$l2+^~$Zn$kpB_m4Wiw4yOR*-}0#^5q@{d_;jE>Psra10w%r+K>p zaxfz=6soz+HQDG@pb0ur7d6_<^e=mLk*5hauJyl)Cfl#;T%LzO%(BXD)UB{0(-ua9 z5EQv>$ImW@p)40OZkT7;wrLxVgKMaVnb<0`TFj5p(gMGk57 z7xU5w2}E7v_Xe!J8Q5j?BFy6yG7J85qFApF+`ie@)9h^^CzC(-f{n~e57fnsqR3BWADdVv?u;?k%#GhWW{%Q#JR zE^eT3S!gZrN#T81pIsxE;IiC7_=PX8;E9<1p$OaegfwEFeZ|O{eSYf-s-C%*5`Yfa zzJ)S-(X%+6in*I)5S%?ZBGk=7rwy zHfKYep~@d*UQD9n^KEMKDIG5Nmb-p*UF_pVQcQ%(F1o(}yTZ2`zIPl1*aEOR#QaB* zJlZbEa?p*o>oEwGGnvpm%4n{jEo0o2+R0(VJ=oGOAEw~n*?BXP~kWSr}eS%>_FAH^!qAUz%*4ToCe4;g(dbLhYwKbh5=X?1h_BAMcK8i1RA!{= z57<_S;lhW?+i6WYuUuUI(~0lSS)`+Dl-!{Z4%*g;>@D08V|u=bG@xGG zZHMNsb4JAkI=-Z)u!%pt6LJ=l-3+&`sWN(%*wdAH$&4^I`BvYyu-?V81%m#Y2|GKM z4dGR7HUXvkxJ=DQG;W!NC#{KVw8l|O{StSZ-8kG)2*zdyg=zK?RcuG>a$BH?vw6cp zAcnPaSGnNWW?qE^e&6^;Y_1A`QCsCGtS~R$wxChjc)^Bc#8*>w`D<^ec+x7-@dxj$7SQc}a zG5W8hg$T^s-LHskriKs_`His9C)wCaRuynrjs-@|oJ-w@AWuxTO~PAfPmvD^f`yw7 z5sLwtWcj#7f^4X5VG$Y}TW*<3{GIXKMw=O~_8? z%Srmf*dfHUr+@E;M^Za!9q`{|;G1+m%gHmuIW0VbL{A|SZ-g`^`SVZteIS`80Q~gX zvbGYqG11$98oDH$sYdCIl7o6Gy#(o^|6zm?Z47}BYjK>%@P5xH`_CFJ9U}-H#=)3% z`51_XA=Gs^Gc`wK#Acntd9Hvjw=WcJr=LGA5PJ)R{=3xbqT)RIYJDyj!LpT*TqC#; zSc-bWO% z=e;8fbXJC9tuf_jg50uok)`Y;5jmwEen~=T0E!=`9-+Z_@%)941x(line?ZyI38sfoUK~co6rJeY6~a)rYS63MA~(`DsI32U;p~ zN}r{P(-85GH*gfAzomXJ8CylQU5Lwj<`uk1Nrtv6sefW-6D{2Toei&=%e?u0S}j1u zBd$mW672sC5=QV6c#4ec4MB2{ z`Yr5zc5V3&r*qHGNFbNpcpz(I!IBW1_Twmre7e+w=n;dbiB$`KHnpn4M zbH%#YLXd%V&3Od*hoO)&_&JQ2h7P8?v^{%+L0WZf$WpL8MxzP(5d6u|+Gg~7V=1Hd zToR25DEQ=Yd+BX(A_T7u%gPwGZQ-+v#!qN)cSeP1n)(r$ABGr~fVaF@=UJ@Jp&_~n zz3TNrEV_Jc?|*HCR*;@iErQGAZl+IWjKIC*d0`N1ayP-a=qb$jGYK3=;WMD{;=P0p z4KD)M!maJ{5vF|WDEkqk?aBgskmQuE0&)Qm6g*JqmK9%PH|$t}6R`Wu!UEmoC{YOv z)8KP&R21|TcgUJN4SH!rd;M|=!vBx$4`t|9JG?f{ISe!1h+WhIAK4^0?5W>cE_ChqREu<$a7$hc1mwp2;VuyPJfQ~0Rl}bjE z^H;{8j%wE*O}841v(zWSDmYNLyS~K2L;$Hu9TMb=W>J_Mqz=M}l;NdKc;3e#yZKw@ zM~B}Cx-H^umSznE|MMZ|0?t`rCwZ`11*2VVMD+Ogp6t=5WlTED7LUvBHwoMW7(8`G z9^_GAN1Bp@u3`8W<36Yt&rM1iUI=))Xst0qJ=Y+rfI+yr?m;(pKB>PnZ3-cr-U{YN znr%p~o*F~=~764mdBQ}FjrSq6+(b_48xpq~WA z9_Rr50(MOc18ao&Dp@OrCsqqlpG^>ao?QgtDV$gV1ViUO zsoy^^IS)?H;U!Xs4p&RUM*O?8l9Z*S*ZYKq)&Gu@+3ed<<#p4L77+j)*P3H3Ie4}Z z8|b7#C?Go@0sc%XAzSG3#>FB7_(c8L`YRW0TRy!^-54CGp45_Ei@=8St_F$@uT&Ud zs(9ogIOoijrq_CHrrP)|Xd_>etha+;I{N$q!Y?r-uQh?Go z#6*i>FaVqm5}Ag0p<3mqsnS~@D250?8m&@!!!aE(X{SieP*F_1pObKL8Eo)*xD3`cmnSo|A1VlQxL{xt>WzvOd7>f@XTu5$;Q{^Y?_)|KaP!V1|W}rl)%NOBN>P&Q);eD#$9=j zsM3veS3^{xmJpc_BywwX2-^TiK)1jAbzCj{XaGn_w0>e^CtlPEbQW=~e$NCb zLo7Zk|1XEXPhy;}MAW`KQ$e^Sn0Y?jJ&ADWwrD3>%fZ45>tl1EZ+QoMOg?Qn#{%%^ zaas}*RMma601%l1mBN3Z31b7;cSJQCC(Tcu@9k=RLz@l^S1z$8{aoFl&A3xZH%p;1 zixR!mGkS>#%jek2d!y{IoIo_}64kGKcnM^EUTo14p?c!{j$v%dxfO(_OmAYfp1*5S zZiE3Rl#~7Yphw9w;V^rC`+5#Y`{3V~Q*W>G8AR{Z-rS!P3U(AJI%&kel5YxNorHM3 zi8B(nAj|j(T(s zPb^c$E|*5i%!ExdwhOYg5GzJ#!TRQa+6 zFK7HCF^rHM!m-2T8;*gDc0@6`;NgAfOI{bJzeO9F(yj!MO;J8hW=J={f5_ib2sz0~ z+i5wL>tj`syX@4Tfeu5q@@VK{p*tPkcPm6dZ&?(CP7~J#4B>)`Iun8#?^t0~ zBmGjm3W3G2HiUPlueog4j{88WJwgy7yKa>W5=)Bs`2dIg_n%8w2C>PaaKm8KI}c%Y z;^x78++Kn4d`XK~wsV4UzuIMVWXy-Z9PQXnhn$j1U# z{eOLrW;@xbmrfT}%REY92K+7xXt;JeV$h7ES7B=O$Yj_Ox~A~%Lu!i)l;oYDaE%NG zV~ZSXt4L9bI8Xy#__DRdW&H}P;&47r`eUz?ar=17yxc^>Kg>m=f?!T{OEW?aEppbV zN*ZMCn~6+_edT~@V&oil5J&6+=za!Mn6T6dj0xNhnCW>Ijg6E|1Y6VXeUYY+!{IWh z6?D>1GmdY@&i2{z$Az>G!~u{(0;6;WezOPmw1tMFB0sy@)8j|M-2H6dloLD$ABl|a zHc!UP@7J}}>4Dpp@kiOl0-bu-&VgowjQOJ2QA0lO-O+vcQvT31r^cj~N?#zvhW=Gt zFq%3TSz=V<9ae;8w8pF{5USAaIUfNE=J!O#uxzwknVP@SuOeaVTtSZ|ZWS?~jr_#! z%mMz!F(D7xDQub1&?qs{=jU0>d^kfVcggY0$-<{>&*g;D$3VI6JzH3YX)e6)q3)z% z`R1g>;z{}9=?^H6r9(yp+St*^1Tntue9siS!^+NAGD2GbwK+kk$s&WoHIW+_TMKDA zmeTwi%?+fsgohJ~oucVDfQze`z=mtz1GCT%-IpqPlf}I;=5bs-h0*4c2kHHT7>N(& zfGKyYF84ao9>7RTpC=s?TLMqOPtdCC3p`Vj4J6d`h;C3V7US1B+vItZ%qwGwd(p?B z_KF*COy#+YLiqBsj?8cDT8#cmyhN&_IB6`FjRPEdV}Mn#!Oe(|M5eb|8J^*~c}mIa z|Ft)VvCInqKGws79v%sJq*p}xL0&D;`X*_WHza?(7Ym?(OdVemydEy>Jqp#RJ2r?v zg<1KjHu}DM0OBErAX7=Cwl&Sx8&QTa1vuhnKW1{nAjpS)Bd(_Y2>=KNt*fmtlQ1C! zF~Y~;IHVUxvGi&o9{(IRv4%xh3~wRcNtkbkSY4zdoKx5?qJ|L`)<7TM*U5Vg0)*?n=31F(v=WBT&m%&>oNr&N0Z)oX%6NXWTE`7fAPwZa?MUq#@vP zJ<~gi{*Y37>r1?+E!s>#Lxa|SRXu4Fv|&=a+av~_t}5+&tch*h+rz1nZqno6P%=4a zb7tV3G3HFifWo^>37#fY(6YBMMH-|OuP~>TG41sIh2luoe`ttx!#7QI7X9*^&M2+1 zy97hUO7OXp90e;YT+e%^+t-cfUz`zJhZ^jhT%4}<`)S6VUd`#xnBsLQ#_22GTR5Ox z(aE=#{T4S1nP5BFqqTSr%Hhen2$M?ulpWXjVb_XTctsd&z_oUT>INO&T<)T7FGR-_ zPlepwy@}c;dQ}h+O(dF&gI||PxD+yVkf0JiHR~45=7mhgl4tYg;o*j;@f~z=l08z&+3R#ay~XyJK*b;@w~(5%sjZ;1Elwrwr0I1y+MzmUPz!Ob1!I);*=iMU zH+(eWu35n#D`#==-YQUH#v+I$e+yqz<*$xYeE-tMUe21GPjgwdoU)?~SX6}{-+w0- zD37SORqB{NAjBaBV!?K0D(q#h{&?l8TJ44NT}GB?AMnEAt4M?E!lSjFn@CUjDs;!Y z(BJwx7C8c+`iA(!GrO-=k-2VM_UDiWm94f@qps22&SY8PYMo)1RA>zxKKw!3?ke-d zpCOp(U4d3<(!RTKniK-9Yn*^`exnSss>``AI9Cml6ZXTUY=1%xVL69z>?I_ocIfEn zhVdFz!7&5g6-}sSrX;Bx=vTlIf@%|i?hpAzn^C9+^noK?Rp9E#p)sTq;enH6 zbTsc`Aj%(79QBThb7-c*mmg?vmvAHnYY0c0{?OK)A$`T+p$WLR&(BNr`kgrAz|FYL)Omvl?3z9x%%j{4w7O zn8OZI%`892S5$0Cu)gL@dIlLRQGP?~yv%oC<5I*C>yBMAm;YTW_Ol94{pYS%jGfQAlM0|bo@?~v1P-^Xe`;mg7) zch26&*q-I&dqXry{teSoW8@KBX(kY!)@o(A~uaWtp!t-JWmdJ}`580lMivYIQE|J~QjLFHI@=GM_)FL4h#b3$x z($t=OTJ?Syt}n2nFT=b$^|*sDk{*OH8{$3PoVXRIQiuBw{a4$gF`Ox6EbC0tZIiE# zFKwu}ybA9i>$8x8+|?s^P?V|Pn5R5>iP=*YUv^%Tp_3Lv^Fqgh8f{0DU)xNV8F*kx z*Bb~ao$nv4dO|YL<^{66nud@Yk|NXM^}DO~L(c=41O)63GwmbP+^>BD87?`??8+I9kHWCK| zhyLi^)umCk8%pL#fp$@_jz^^;(g&<+d0MdM;;{{lspeK`WBrbv@X<((XJjYyLspNa zVn;=jT}!P$BRJKxJFtQ(zaQQcj8(8OxKzYwe47=siL|MQJ2LV}YHKn}HaJ{@m_-nqL z;KFzkDRsiQo7G&t7GI&@hmzTiD+y}fpVL}Pn@LE5v0$iUsS=1* zPxnP`yK;Ks!K*>+v|e}G!|4uSY_{C3wF#wEETeMg9V=0NT{0@87+WH+{k?BI9Qv;( zN!bK3@e?kCucuy~T*I?_ZFqBde#f;x+jtAghfpy|L41dxG@)=M!)SzFGnJdNgV8YC zlTLsJsX`W6yc5~XtQ41^9LWpqIHyh=UIm#==D6sl-OLz#%bY6Zw8VWC`XPgus|Lr3 z^%!6tbSh5y0RiuD%1R%^BY23XNapbL7ovT=9|#@AugDi=1zn*7uLDy;SEby`4DT6b zf2A$W*CbS2E3Isb+g67(r5!2>s%;E0n`|WPF2wawrkSV9brDDC+~s><6+zPQ!GB!DyW#oh?)zV?w8(MpE+=Ym9t)!t+0#A2 z!&NU<9(!23B3^$MCYNL>&qUT*-B0Ivv(Z{RS9*Q$_%XiENiC zWO|OiaYA;~FW#idnu|=D`JsmoGLh8nV6j3+>~~ioNIqwIk{KF3i$CF>47DbHxh)@K zBL+fudh%`aktrYVFI3!f8)c$!pkt&L5xluOKu?*ju><`_0|&`=3Xc7&6SYDaFcT`m zB@y5iXmuGSgK&ujmsrqt@~B4Hagh*bKA5BaQg74hU zAj$pXkD~+J5|o(|YTs`nqwqpiAD3HQ#vaP_#8%OG=Ny>)c z3Gbc6b$gJQ5tvI*<*L6S+I{cvG{|8wKqv05Kf9RiTZ_9oJ#V5vR#j zFei?OyFreqLBzQ{iLhlHP<)%N?NPG=fY!&q;JHvQ3XqghW;q57$VEKlfn54ehqWj zIECqn_oY?y$+3=lz=N6A3j{tbR~3e~=72|Z)iFa{`#R;PoI4$c!JW{9v@eXCsOv-i zRxX!zd9a-$GCQCp*QnO9_UJjcA}%-zDM4w?ex$w^g_bAH>)=z?Zi=69<*#EAn0QQU zu)GoPHB7?eeqRrA7iyk)Yp(|yiu+%Ah}Cu$^MnuHtv6hP5Vk=ge9(Hq+Znk7C$77+ zEl}1eeYB_EOrocD+)Cd3kTjb{VjwGMfOa@Oni9fYS2h+8@Zl5vc1zr>QW? zsLOGua8@Y@cx0>x7LFV1s5j5K+y-D=+^J*PTuaJVM*MjTC72k(gYUG~>iWVM^b;za86FIDMq=j@xpe zyoVuN))l|1Ci>B1e1xd~W&<~`;`Q~JbE(?aPy)@B`KAl+FGF2E zC4*qv88gYae*XBfuQ>$7dVTGu5=*vWUTz5v&4#$eF?eHb2?VWKCF1D){dD*!{5F!m z!N3Hnu9uh(%;5@HQYKn(AY>K8)38Q9*E2VzjRBDK0cmK+Lg3d-!rk;xGGPVX&I;zQ z-{)#YB3IQA3P27RzCL)#Vc_;M{k*I8nY%!_$Suhz1W~#2R8_8~=T98_Nw7Wr1M^%e z4dU>yc`>HVOT`VcmVorcRWcMg65N`mkH=iwt;(Te1)+(+kJgPgS}y&E><3Yn?5bd;c9=EF+QlV{1z891m{ZdX2k>*Qqzzyj?JNwSPlCYLot%+yV z=WE|?^{#DG(=^tSy1ZOS0$g@;bWMgs+d@ryVsresXkV&mKz_CdNy>Z_%BgN=CzT^6 zegc+ASB)&@_<8cs?NPZQbHbA~@&ZdcdXS?Vdw>HpYAP{+LKCyw0@E9xCH_#5Io3>k z$Rh6PM!4n~{*!@de@zjge49;UFXnW*866Pu4M?7HXRX!E4HU1LiydG=U?oJk|FApX z1fROU&MI`Un9u@99|MD0L5^+=0w?4!`2v|M$~6dJDRte5z@4)q37`deC}M;z^Ez+4 zMl0Z^dl)B|C

^w;b|fY6)a}szTvp0D_LPcw`fvkWP^2csD7tb;Xs=^`<~kL~zgj zIEKdwvY}gN#_v3K(4GT}kEDU!&QVoUwB~*IH0-G)z3Fb*q&nfE3+f=%aWtgsR(VUT z6i9^?MlppbjiCp4Ug|BHzj>2>K7km@rfW*c6{J^GZ_Qy~e$a7!VT6EY}D<9DdS+)XPn6 zl>5p074&3U6@p6#fMS$aH1q;*C|$^JiZ0+TC@&FMm9<)yYLr0>$zn@}nyGVB2_2tJ zz2d+x5_}IDjEt|a&ZONIZuHx?$5Wp{BqGgD&#meV&tr5R+`*a@#!7o(u+D0)HtNy6 z2SQc9)-dCJ4N6S&C+8Rpc=lE1A0Wx~-{J=>Bg0K{S4L_JF`L^gRYdB=I07d^M?aIG z1869$6k*#hvDDD{$SlV}`Wj%+dYxwbS)$Ap$`)?!tzd9NpvX_?@k8NvnC`2x&2H9u z-gu~ffF83Ezckg|V941%07Hr}Rjq}Q-ER^>Sb;UPPoul8CPV-LK>xqwDX;LLu&92k z#(+ndrx{6fCtd~t6D^T{^>1{reT~gzeVO!1wCk_1%hO##J)Sh1D`qEW?0|vV3dwiMaXr_@tv8osw_Je|i|g zC!K5m^;bF2lL_q0qVns5(OHBMy=aMta^_JW%hANq0uD$%rIr6UkrhXCX>F{tm~B zWNRKQhkZWU63S4I2Hzg$Q>i;U$bo;khfP$LLp)CLXJZV?+eJqQ~Tjum=L=t zLvG|0xX}MEx+wm^7*BK?6l$pYtf=>Rn)Eh);ne@kW>@Lr^61zD5|-xED96lIIIs6( z6l$t~YkxCxf>R*lUyfv1kyR1@#6>ur35jQ~>Q7<2VxZtMF1uD$Juebuhp`VQfedu* zQuAsEKRP{k??!#j3yW`IPvjt6X7$)C4?{0TcO)&3G~4=3t?1&}?hA()2SGY`2mO?5 zK5o2Wcf1!9J5-IC09ew-R6_YMU}^#VoTQ6e5b2u89-VWGAXruao3pg>v96PdB@6#A z|7mdyvpin?C5_s`swc)6km1c(3P)N<1O%shAy4l~^Pj*FB>{6I)B#Pqjn+awo8kX< zOgsFu@zrPezOVpKx)lKufx@UE@nkuU_j1@b}Ew4Dd;nsS6hA1-16pu;MX z`i>}`Osoc)?Yuq3}&R&DsG^AKhuVk+;d0 zaT{?FVr}okHXi@f##p6&e`r|QN^;NG}w^7>f_!W`8j&f>7mcT(m+W#bY9)>8aoXn%A8Z(B z==4nm{BTZWSKS0ZN^uRhD{ixTsRyQl7c`p>Ya(Q8XW$VZv0hM_=5w5ng;C)f$7y$1 zKd3@*iA<^@50rx0;Mp`%~3|T&nN^S?!v(_{Aj2MU%^t(HN<&A!yYjj-xe0Z z7m!$22m?GBux?uRVE;wc%-_`iWr>+2w#X5bq?YZb7ZUxWp&Ce$J$49kr5SH}_@ z8#~}p)9^R`a9do$=I@z{*7Fy(@GYJX6HJ7zy=M`)dP_C+`#E1YWioZDj=ybrZLdoE zXVpystegduCVeE6m@vD}kHZVySl9h`gp8_1>b5Q2sHrT9}x&UWm+G z>^Sgzz_N5<0FiU5kXWbOr;kaNFLEj=hb1e021H>_)0Ue)KuAeHUepF^YY-UrUPpJi zU}j8p88$4hu+{aM1(4;gR2iE&PkhPbepWOBqdtBc`1l@trM+K2g^a=J(5Y>sTRyh{z=c)~`k=eq0DK~TzRb`d5jBUmI7FdPb^8g$f2c%jPLlcZ=}AuS zJ~h`SS^182p^W;xK@f(F4X;4r((Bs}gTs*Ge|9V(NZW+D!VbybjPHM*4^x+@?LhSq zcNCD$b~Dp$Ea+)&XIUMJL_C!Ohpk&@?e9NLSOh2vrWTGiduU~E(egeYl}_~WWRBlP zm>E&{&%G;);sF-oh42Sg1|Kli<%Q)@i9}Zjs*JE>Ig5I-82a36t}5pASa|DYalhP@ znCxwrBaNp0ElJF_OFyEa5o+iZ{*XX_*$`U;ck|2gB=!JHx8D(#^Zas7ZE{&osbqCo zVR$yNC+1i}tqbQ58P1X}Lioyo0w?9ZI>~0WlaP__P6JT&=A2G&IhIR4v(=GvV^o-_z~PcasBk=k5>!3A2}aYZGehe{b66!GvRtOpnp3(A48)m2HzCnxznb#&0qYm)qf+YK`^NJf2BXQs+ngnt;zsuJ*tVr_Zt|FG;t12lj9jc zB~Ve085z|w!FdZ@dl3zKL|REh-WI~z3D_TZys!wwaKCkC5DY=X$TGEvk32Kh96f~% zqiy@jzZb~vFQmh=x7rXV4AuxbKqtdABc=2LZd^*6Ws?JlwQ}hoy--x5k8l?)ELp@#eHW@OkXE?T(Wv#*>Aq-rdt0V_9Rs^*_;UD=D1Kn zA>m;&83P4`+x$|xPXvyXu^WK!4~zYgQy$llR;bewl}LO_ z)MswE4yJBNI0QxmE_=jiZGsi2H5uMbtS!FT5ABMUDLY@&#Oa)(nEZ?f%-V}22bP_V zz*poL&WG&#)!H84meXG8Zz-&J3Op-ICbjz?Cgd}k-iw&}j?XV_GmY>;ZMrYKwh2pU z;w^&P@hK*&Fv+4LWc&=5DZa_G_%6$gKamUAzAS+q2Tvy zbf5DtmJ9Ii>{LY=E%T}vX+EOqSuIYtfF>Jx+1wV)Y!*dhmzTH?tEQ|2Lq%BgoOba| z+9eUSC+H@2SsGqeFw+S7)=+au+F{$$Nrple-ty1P8xXmXBZ*5X*s!n!U^C~1vQHl8 z+%=3ULm3-G`QaP!2--Q9<>`SA_aon58D^lQvL~W@5R^5!3vz~DVi@M)C42F5jXfq! z(Mh^K*#fn0O)y3E3o8lccIj(SKiz?+xyytw;C**iP_3DoX6TPh65-7?vz5U@SIz-?z~2 zXyI=YY7hNo72r;*M>kYPDGq{^AUw8|0FgI7<%1j7j%D9MLWwfBmL3n+1`Jcw!q;(k z`Bp}27e&YxS!6RVIyc^;nd*X8X&<;F`VU3Hh=&m+KoXBjO?cQc9RJ7I(NuQHMU2Zk zj8XJ98H*g*{8%!i3r}?H?u7?SGM`*WHZ_?!p9B`#lZhhi%GK>iY z3{HGB@#W`XR$GQ=XLqHr$$S>lQDPI?VC8oe#6U~sehr063yJu4oD7x{I3^Q5TsIom z7G#7NR8ju8!^H9-LzaFMw(%f`m0b&4lYQy=viK`a59HTag_v#*O<@Q}UZaVW;_@d1 zX^Dhmxq7Ce)W^O3Hxt{z47bB6&$ungtnyUDyt4#L8`?&xRx1>qaw@5C)sWo~rt(HJ zT69Lcg7ulawD!j3HfjY7ej?-lUNwvfqV4i)mzi6DRk|!6GdqDADT^{FY9>sBo_Mmn z{W$x(9gq%gkZlfFjZ#sY-KsHfuc#mj*eWtDg1niv4iE^VmsUv6(aoQH%NP zru_;4pA!iO&h+5RBgfY?Rg%nXuaIQ)pm{;%{UUf|qE z-5t2VQ<1b~pir1LQnE*}V3vs@X}aOu2w}96FQI7?-=*Y93)XWk{Qdx%oRJ_E)-MUu zJg7;J6D!6hQErQ6)D;jG&{XT?bUz9qS|LNCf9V-$Smx&`Ec=qt#^P2=_CA33jG31A zlD$`s$YMJ`sYvT&Ch3J5RUbE>GWHFyHcb3pTO2RbLG(~ym|(d7j(80!13aT9=lWlv#Deq|_mHiaS3t>0%3K3N>oYTMh2>hh@9E#*hT)>kiT zr4rupC49I?BdE>qXVuAu>*D6}u9At`e5^7v<*I?s(m?NvxGM5V2}4Hnf}LaDXg_9_ddAI_y|rzZ8%miSLi_l|zGo_a?BmO0 zl;2?Hr+XeCwUe#;!tk*GLJL_q(7Kdcw@(}B*HNy4^pKcUD!+fKjlVIRo{Qhv-^qR zPR-P&Z5WPi9VN^(y(-C4s>K?i_)MBJEjwrU)U=}6X+#xG;Ffu?7*31A(^LAQ!sKyb z+0ZbiEGbKvvz#1~)4vj2N(qOqH+xd=!Mi+UsN_a$Eq{12pCFHalsvTVbWBW>HlgTc ziX;r?h!^9mO7Ry1!qDE3BLQkqyTKBzRO723}jg?|4MfCpi;+C07a6 zUUl&wO|8qKZ@Li-o~<=dT9UAJSE?d(t)jxhA@R^c%_Vuo>MyIiGyns+V_)0GBRGR?r)&rlLsNP-*eH#Ej z=qR3p&v+tTpeneGN7%CYHgWH?+nw(t8qGr#StIMw@|%z@9<@{aH?iKy6oeWLwNk@_ zNWpUfyZ6Zf(Guo5+%wxaQpC%>OSP#xqD(^$V&}_$5(Wa@h2!qlR4)2$B5TXC)2?Z8 zuKMK0>o1J5lmCl7L*kVC12O1WQ5@zUKcMrI*NO_W33e!Iw_2<*G}pHw5tWsaz^S`k z=E=p)ir?69yj%nkjtxHL)7=Zy<<+~!|IjCTDKt<%E9E| zso32yb7MCqBp&CnUFdEG4W8evTTq}M_?&jK)ltU_5EE(u`I%G$)R>pmDQ?cDBpo5G@m)YrtzaAbzt{I5?jH=N(lLM z;l$Y*L8;G;7ujIkcrn(s zTQ+7MVdCZkH=_D5+=(1alJ?-)-Dh1pu~LO(*W%jYagPjKE}fVHY<+%MrFJ``liQ!D z3@BIGT&Q%Pi_sY__O4GYCgiWz6uZ3%uE9)tBMb_Rq8zs(zT(LO)xip#$rtmsK#9iZ z)y7i8tiwJb~ zl)FgJ#MWSIg(TUTF%+6*r@RPme8$-fYC{SFU}7(ih`}UkXonoE>mJI&L&`qI*?-!@ z1_XlXqEDp$(@D-{LSHTiY&B!T1M7?MVh`MB{Ci{Y2%mmDcKAUlzomcIEIa;Gt{mxM z@__$j?H8kjYY@l_3D96oh^&u`KN+;bSvXCC3kLMm#Kyi}97Db>y(~0Xrv}uOOiM|h%GES+?ktTfE<{kkh#IeALu?R1|x{?){ILo6ybNt6E)Aaq1PF;gn zXXgyT9)vuRoDF`+CrSQ?i2Rn4ux*{H8>ZewK|#EIgSl(y+`_BdoRgSgC|EAKso@g; zOPVXOf?ℑ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 { + carry.push(String(group).toLowerCase()); + return carry; + }, []) + : [String(rawGroups).toLowerCase()]; let roleToAssign: string | undefined; if (roleMapStr) { const mappings = roleMapStr.split(",").map((m) => m.split(":")); for (const [group, role] of mappings) { + console.log( + "Checking role mapping:", + group.trim(), + "against user groups:", + userGroups, + ); + if (userGroups.includes(group.trim())) { + console.log( + "Role mapping matched for group:", + group.trim(), + "->", + role.trim(), + ); roleToAssign = role.trim(); break; }