|
@@ -0,0 +1,2050 @@
|
|
|
|
+{
|
|
|
|
+ "id" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "realm" : "master",
|
|
|
|
+ "displayName" : "Keycloak",
|
|
|
|
+ "displayNameHtml" : "<div class=\"kc-logo-text\"><span>Keycloak</span></div>",
|
|
|
|
+ "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,
|
|
|
|
+ "maxFailureWaitSeconds" : 900,
|
|
|
|
+ "minimumQuickLoginWaitSeconds" : 60,
|
|
|
|
+ "waitIncrementSeconds" : 60,
|
|
|
|
+ "quickLoginCheckMilliSeconds" : 1000,
|
|
|
|
+ "maxDeltaTimeSeconds" : 43200,
|
|
|
|
+ "failureFactor" : 30,
|
|
|
|
+ "roles" : {
|
|
|
|
+ "realm" : [ {
|
|
|
|
+ "id" : "ba93d0e0-2dba-4b26-b4ce-0580c8d69ef3",
|
|
|
|
+ "name" : "create-realm",
|
|
|
|
+ "description" : "${role_create-realm}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "2f5c8fa3-423d-4629-8f56-0ecb7d3b1e54",
|
|
|
|
+ "name" : "default-roles-master",
|
|
|
|
+ "description" : "${role_default-roles}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "realm" : [ "offline_access", "uma_authorization" ],
|
|
|
|
+ "client" : {
|
|
|
|
+ "account" : [ "manage-account", "view-profile" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "cd9f8abb-2660-45e8-a324-8e8a7a3c8747",
|
|
|
|
+ "name" : "offline_access",
|
|
|
|
+ "description" : "${role_offline-access}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "38fc9800-640b-435a-bf3c-0e6e2c366419",
|
|
|
|
+ "name" : "uma_authorization",
|
|
|
|
+ "description" : "${role_uma_authorization}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "4113269c-9ee1-4b5d-870b-c60c57207c1a",
|
|
|
|
+ "name" : "admin",
|
|
|
|
+ "description" : "${role_admin}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "realm" : [ "create-realm" ],
|
|
|
|
+ "client" : {
|
|
|
|
+ "cdk-test-realm-realm" : [ "view-identity-providers", "create-client", "manage-authorization", "manage-identity-providers", "impersonation", "view-users", "query-clients", "query-groups", "manage-realm", "query-users", "manage-users", "view-events", "manage-clients", "view-clients", "view-authorization", "view-realm", "query-realms", "manage-events" ],
|
|
|
|
+ "master-realm" : [ "view-events", "manage-identity-providers", "manage-users", "query-users", "manage-clients", "query-groups", "view-authorization", "impersonation", "view-identity-providers", "manage-events", "manage-authorization", "create-client", "query-realms", "query-clients", "view-realm", "view-users", "view-clients", "manage-realm" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "client" : {
|
|
|
|
+ "security-admin-console" : [ ],
|
|
|
|
+ "admin-cli" : [ ],
|
|
|
|
+ "cdk-test-realm-realm" : [ {
|
|
|
|
+ "id" : "aa223cb1-e99d-437d-80f6-2e66df9c54a8",
|
|
|
|
+ "name" : "manage-realm",
|
|
|
|
+ "description" : "${role_manage-realm}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "2f2de2f0-5581-4123-ba19-e1c6aafb6d4d",
|
|
|
|
+ "name" : "view-identity-providers",
|
|
|
|
+ "description" : "${role_view-identity-providers}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "10643e2c-5cf5-4cea-ae57-9036166671a3",
|
|
|
|
+ "name" : "query-users",
|
|
|
|
+ "description" : "${role_query-users}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "0952d2dc-9613-4bd8-9410-6ff0f41c70a2",
|
|
|
|
+ "name" : "manage-users",
|
|
|
|
+ "description" : "${role_manage-users}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "669aac9d-6187-48e5-aea5-58323127a5ca",
|
|
|
|
+ "name" : "create-client",
|
|
|
|
+ "description" : "${role_create-client}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "b2c66a87-e9e9-409e-ad23-ac1a8d00b543",
|
|
|
|
+ "name" : "manage-clients",
|
|
|
|
+ "description" : "${role_manage-clients}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "0ce89f0a-9304-444e-a3a6-69d6951cbed7",
|
|
|
|
+ "name" : "view-events",
|
|
|
|
+ "description" : "${role_view-events}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "efd60554-72eb-470f-a522-fe0c20862bb0",
|
|
|
|
+ "name" : "manage-authorization",
|
|
|
|
+ "description" : "${role_manage-authorization}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "5312b863-afc8-414f-930a-454e1c8396a6",
|
|
|
|
+ "name" : "view-authorization",
|
|
|
|
+ "description" : "${role_view-authorization}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "3c48368a-392a-4b7f-b990-1b893fb8fe8e",
|
|
|
|
+ "name" : "view-clients",
|
|
|
|
+ "description" : "${role_view-clients}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "cdk-test-realm-realm" : [ "query-clients" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "59fcdb27-c8bc-4750-9247-3cd75133cc3a",
|
|
|
|
+ "name" : "view-realm",
|
|
|
|
+ "description" : "${role_view-realm}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "e183c19f-facd-4a01-8c2f-10de5f934efb",
|
|
|
|
+ "name" : "manage-identity-providers",
|
|
|
|
+ "description" : "${role_manage-identity-providers}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "071401b4-5882-439e-a654-7b898a460352",
|
|
|
|
+ "name" : "query-realms",
|
|
|
|
+ "description" : "${role_query-realms}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "5edc72d0-f70e-41b0-931f-74b69ed0032e",
|
|
|
|
+ "name" : "manage-events",
|
|
|
|
+ "description" : "${role_manage-events}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "bd0ee685-0820-4702-ab07-67aa26d8c885",
|
|
|
|
+ "name" : "impersonation",
|
|
|
|
+ "description" : "${role_impersonation}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "76d31321-6672-4891-a323-fe9b49c6b84d",
|
|
|
|
+ "name" : "view-users",
|
|
|
|
+ "description" : "${role_view-users}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "cdk-test-realm-realm" : [ "query-users", "query-groups" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "32bd2047-c722-408d-8de8-93521f26e7e2",
|
|
|
|
+ "name" : "query-clients",
|
|
|
|
+ "description" : "${role_query-clients}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "6bb7b7df-a87d-4c11-81f9-1e9c75aca185",
|
|
|
|
+ "name" : "query-groups",
|
|
|
|
+ "description" : "${role_query-groups}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "account-console" : [ ],
|
|
|
|
+ "broker" : [ {
|
|
|
|
+ "id" : "d81ef4f7-fad7-4c88-a554-1e1557df407a",
|
|
|
|
+ "name" : "read-token",
|
|
|
|
+ "description" : "${role_read-token}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "cfc4bfe2-8344-420b-9aac-36a6f1885f0a",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "cashu-client" : [ ],
|
|
|
|
+ "master-realm" : [ {
|
|
|
|
+ "id" : "1f29e846-52e5-456b-b92c-a18ea91a2431",
|
|
|
|
+ "name" : "manage-authorization",
|
|
|
|
+ "description" : "${role_manage-authorization}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "c28af044-2b2f-4fd2-bf30-d4162d90e0ca",
|
|
|
|
+ "name" : "manage-identity-providers",
|
|
|
|
+ "description" : "${role_manage-identity-providers}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "786a9ebe-01f4-4425-87e1-a86cc48436f6",
|
|
|
|
+ "name" : "view-events",
|
|
|
|
+ "description" : "${role_view-events}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "51e09cb3-fa17-4808-9a8a-6aae5c70852e",
|
|
|
|
+ "name" : "manage-users",
|
|
|
|
+ "description" : "${role_manage-users}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "7832307c-d9b6-412e-bd2e-b6dc4d29218f",
|
|
|
|
+ "name" : "query-users",
|
|
|
|
+ "description" : "${role_query-users}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "62e8af8e-2d3f-4c4c-9713-2a3900f70f70",
|
|
|
|
+ "name" : "create-client",
|
|
|
|
+ "description" : "${role_create-client}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "20228da6-3ec4-4a53-89a4-6e66a093a609",
|
|
|
|
+ "name" : "query-realms",
|
|
|
|
+ "description" : "${role_query-realms}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "14c87db1-21a8-479f-b197-bdb5a2edc870",
|
|
|
|
+ "name" : "query-clients",
|
|
|
|
+ "description" : "${role_query-clients}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "3cf2521e-81a7-4d9c-95ac-56de1dd53bac",
|
|
|
|
+ "name" : "manage-clients",
|
|
|
|
+ "description" : "${role_manage-clients}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "7d86de80-ad92-4dd0-9fc6-347d09dfabd4",
|
|
|
|
+ "name" : "query-groups",
|
|
|
|
+ "description" : "${role_query-groups}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "9da4107a-373e-4a56-a01b-c8176425f791",
|
|
|
|
+ "name" : "view-clients",
|
|
|
|
+ "description" : "${role_view-clients}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "master-realm" : [ "query-clients" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "8b4ea93c-f15e-49bc-9028-71be0c6ad5e5",
|
|
|
|
+ "name" : "view-realm",
|
|
|
|
+ "description" : "${role_view-realm}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "9cd7c487-d13f-46ae-bee9-d1be1dc26793",
|
|
|
|
+ "name" : "view-users",
|
|
|
|
+ "description" : "${role_view-users}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "master-realm" : [ "query-users", "query-groups" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "ce09ee0a-f11f-4c0b-925d-42f58ea7fbe8",
|
|
|
|
+ "name" : "view-authorization",
|
|
|
|
+ "description" : "${role_view-authorization}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "2e216db9-47db-4531-b1bb-0046ea3b1a5d",
|
|
|
|
+ "name" : "impersonation",
|
|
|
|
+ "description" : "${role_impersonation}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "f576a77b-f195-49c7-9a01-9a40fd156ddc",
|
|
|
|
+ "name" : "view-identity-providers",
|
|
|
|
+ "description" : "${role_view-identity-providers}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "9c397d9d-12d2-4e50-9a54-153cf445120a",
|
|
|
|
+ "name" : "manage-realm",
|
|
|
|
+ "description" : "${role_manage-realm}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "0f4e14a6-c645-4de5-93cb-b4014d723018",
|
|
|
|
+ "name" : "manage-events",
|
|
|
|
+ "description" : "${role_manage-events}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "account" : [ {
|
|
|
|
+ "id" : "ed7aeb74-0fbe-431a-af3e-8cf4e57c0d31",
|
|
|
|
+ "name" : "delete-account",
|
|
|
|
+ "description" : "${role_delete-account}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "c4e4ef21-b25e-4eb0-a152-9dfe7fb4ae36",
|
|
|
|
+ "name" : "view-applications",
|
|
|
|
+ "description" : "${role_view-applications}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "dab80d57-efe9-4cbe-b4f1-2917a514858e",
|
|
|
|
+ "name" : "view-consent",
|
|
|
|
+ "description" : "${role_view-consent}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "ae3af69d-5311-49ac-a5f1-d51da546acc5",
|
|
|
|
+ "name" : "manage-account",
|
|
|
|
+ "description" : "${role_manage-account}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "account" : [ "manage-account-links" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "ae9a79a6-a289-4d9f-a6ec-b365e3efe16c",
|
|
|
|
+ "name" : "manage-account-links",
|
|
|
|
+ "description" : "${role_manage-account-links}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "fa7865bb-42f4-486a-bcf1-f926da94baa1",
|
|
|
|
+ "name" : "manage-consent",
|
|
|
|
+ "description" : "${role_manage-consent}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "composites" : {
|
|
|
|
+ "client" : {
|
|
|
|
+ "account" : [ "view-consent" ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "fa5e569e-9395-4e2b-9323-1a7ac9988e64",
|
|
|
|
+ "name" : "view-groups",
|
|
|
|
+ "description" : "${role_view-groups}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "15297ce1-a7d8-4d8d-b8d0-607f732c949a",
|
|
|
|
+ "name" : "view-profile",
|
|
|
|
+ "description" : "${role_view-profile}",
|
|
|
|
+ "composite" : false,
|
|
|
|
+ "clientRole" : true,
|
|
|
|
+ "containerId" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "attributes" : { }
|
|
|
|
+ } ]
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ "groups" : [ ],
|
|
|
|
+ "defaultRole" : {
|
|
|
|
+ "id" : "2f5c8fa3-423d-4629-8f56-0ecb7d3b1e54",
|
|
|
|
+ "name" : "default-roles-master",
|
|
|
|
+ "description" : "${role_default-roles}",
|
|
|
|
+ "composite" : true,
|
|
|
|
+ "clientRole" : false,
|
|
|
|
+ "containerId" : "1d24ffca-4ac4-4768-b0ea-0e903339234f"
|
|
|
|
+ },
|
|
|
|
+ "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" ],
|
|
|
|
+ "webAuthnPolicyRpId" : "",
|
|
|
|
+ "webAuthnPolicyAttestationConveyancePreference" : "not specified",
|
|
|
|
+ "webAuthnPolicyAuthenticatorAttachment" : "not specified",
|
|
|
|
+ "webAuthnPolicyRequireResidentKey" : "not specified",
|
|
|
|
+ "webAuthnPolicyUserVerificationRequirement" : "not specified",
|
|
|
|
+ "webAuthnPolicyCreateTimeout" : 0,
|
|
|
|
+ "webAuthnPolicyAvoidSameAuthenticatorRegister" : false,
|
|
|
|
+ "webAuthnPolicyAcceptableAaguids" : [ ],
|
|
|
|
+ "webAuthnPolicyExtraOrigins" : [ ],
|
|
|
|
+ "webAuthnPolicyPasswordlessRpEntityName" : "keycloak",
|
|
|
|
+ "webAuthnPolicyPasswordlessSignatureAlgorithms" : [ "ES256" ],
|
|
|
|
+ "webAuthnPolicyPasswordlessRpId" : "",
|
|
|
|
+ "webAuthnPolicyPasswordlessAttestationConveyancePreference" : "not specified",
|
|
|
|
+ "webAuthnPolicyPasswordlessAuthenticatorAttachment" : "not specified",
|
|
|
|
+ "webAuthnPolicyPasswordlessRequireResidentKey" : "not specified",
|
|
|
|
+ "webAuthnPolicyPasswordlessUserVerificationRequirement" : "not specified",
|
|
|
|
+ "webAuthnPolicyPasswordlessCreateTimeout" : 0,
|
|
|
|
+ "webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister" : false,
|
|
|
|
+ "webAuthnPolicyPasswordlessAcceptableAaguids" : [ ],
|
|
|
|
+ "webAuthnPolicyPasswordlessExtraOrigins" : [ ],
|
|
|
|
+ "scopeMappings" : [ {
|
|
|
|
+ "clientScope" : "offline_access",
|
|
|
|
+ "roles" : [ "offline_access" ]
|
|
|
|
+ } ],
|
|
|
|
+ "clientScopeMappings" : {
|
|
|
|
+ "account" : [ {
|
|
|
|
+ "client" : "account-console",
|
|
|
|
+ "roles" : [ "manage-account", "view-groups" ]
|
|
|
|
+ } ]
|
|
|
|
+ },
|
|
|
|
+ "clients" : [ {
|
|
|
|
+ "id" : "c55c5e95-1dc4-4839-a3a9-69131ebf2d6b",
|
|
|
|
+ "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" : {
|
|
|
|
+ "post.logout.redirect.uris" : "+"
|
|
|
|
+ },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "ef7a517a-ecd4-4e99-a8f2-ad82887e6eaf",
|
|
|
|
+ "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" : {
|
|
|
|
+ "post.logout.redirect.uris" : "+",
|
|
|
|
+ "pkce.code.challenge.method" : "S256"
|
|
|
|
+ },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "protocolMappers" : [ {
|
|
|
|
+ "id" : "383e5ae9-03c8-45eb-a659-55c6125676ed",
|
|
|
|
+ "name" : "audience resolve",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-audience-resolve-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "8deb794f-9bd9-4e41-874d-5d95f9688d3d",
|
|
|
|
+ "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" : { },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "cfc4bfe2-8344-420b-9aac-36a6f1885f0a",
|
|
|
|
+ "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" : { },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "481ebf32-0c1f-4fcc-b164-f5f5ca4bdedf",
|
|
|
|
+ "clientId" : "cashu-client",
|
|
|
|
+ "name" : "",
|
|
|
|
+ "description" : "",
|
|
|
|
+ "rootUrl" : "",
|
|
|
|
+ "adminUrl" : "",
|
|
|
|
+ "baseUrl" : "",
|
|
|
|
+ "surrogateAuthRequired" : false,
|
|
|
|
+ "enabled" : true,
|
|
|
|
+ "alwaysDisplayInConsole" : false,
|
|
|
|
+ "clientAuthenticatorType" : "client-secret",
|
|
|
|
+ "redirectUris" : [ "/*" ],
|
|
|
|
+ "webOrigins" : [ "/*" ],
|
|
|
|
+ "notBefore" : 0,
|
|
|
|
+ "bearerOnly" : false,
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "standardFlowEnabled" : true,
|
|
|
|
+ "implicitFlowEnabled" : true,
|
|
|
|
+ "directAccessGrantsEnabled" : true,
|
|
|
|
+ "serviceAccountsEnabled" : false,
|
|
|
|
+ "publicClient" : true,
|
|
|
|
+ "frontchannelLogout" : true,
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "attributes" : {
|
|
|
|
+ "oidc.ciba.grant.enabled" : "false",
|
|
|
|
+ "backchannel.logout.session.required" : "true",
|
|
|
|
+ "oauth2.device.authorization.grant.enabled" : "true",
|
|
|
|
+ "backchannel.logout.revoke.offline.tokens" : "false"
|
|
|
|
+ },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : true,
|
|
|
|
+ "nodeReRegistrationTimeout" : -1,
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "53590271-2c57-4afd-90c5-6eafb383d294",
|
|
|
|
+ "clientId" : "cdk-test-realm-realm",
|
|
|
|
+ "name" : "cdk-test-realm 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,
|
|
|
|
+ "attributes" : { },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "defaultClientScopes" : [ ],
|
|
|
|
+ "optionalClientScopes" : [ ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "37feeea0-d97b-4b09-826b-d5fc83b40f90",
|
|
|
|
+ "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,
|
|
|
|
+ "attributes" : { },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "defaultClientScopes" : [ "web-origins", "acr", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "e3c6f9ce-7bff-47b3-807a-5a84a7d2078f",
|
|
|
|
+ "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" : {
|
|
|
|
+ "post.logout.redirect.uris" : "+",
|
|
|
|
+ "pkce.code.challenge.method" : "S256"
|
|
|
|
+ },
|
|
|
|
+ "authenticationFlowBindingOverrides" : { },
|
|
|
|
+ "fullScopeAllowed" : false,
|
|
|
|
+ "nodeReRegistrationTimeout" : 0,
|
|
|
|
+ "protocolMappers" : [ {
|
|
|
|
+ "id" : "e56848d1-548c-4b65-b716-b8f5a921caf0",
|
|
|
|
+ "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", "roles", "profile", "basic", "email" ],
|
|
|
|
+ "optionalClientScopes" : [ "address", "phone", "offline_access", "microprofile-jwt" ]
|
|
|
|
+ } ],
|
|
|
|
+ "clientScopes" : [ {
|
|
|
|
+ "id" : "1221c19d-1636-4c1f-8fcd-52259a18677c",
|
|
|
|
+ "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" : "c01b6443-70e3-43e6-95c3-f67341edfde6",
|
|
|
|
+ "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" : "1aef006f-62fb-489b-98bf-7f4a5067585a",
|
|
|
|
+ "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" : "69f97c43-5270-43aa-8e5f-f35b448c0807",
|
|
|
|
+ "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" : "9ac65150-845d-48c6-8802-686ec2ea39fc",
|
|
|
|
+ "name" : "audience resolve",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-audience-resolve-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "introspection.token.claim" : "true",
|
|
|
|
+ "access.token.claim" : "true"
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "6317df14-a875-47a4-b918-160a5745445e",
|
|
|
|
+ "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" : "07e7b880-29b4-43ec-b29d-974802adaa60",
|
|
|
|
+ "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" : "69aad238-17d9-4b02-93c5-7f7bb8f2db7b",
|
|
|
|
+ "name" : "groups",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-usermodel-realm-role-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "introspection.token.claim" : "true",
|
|
|
|
+ "multivalued" : "true",
|
|
|
|
+ "user.attribute" : "foo",
|
|
|
|
+ "id.token.claim" : "true",
|
|
|
|
+ "access.token.claim" : "true",
|
|
|
|
+ "claim.name" : "groups",
|
|
|
|
+ "jsonType.label" : "String"
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "cf28c45c-099c-4e8d-a7d2-102f675838bf",
|
|
|
|
+ "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" : "92c42c03-28a3-4840-a82d-f1984410a9ae",
|
|
|
|
+ "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" : "559fcb0d-10e3-4dfc-a0f7-d8a94e7a1651",
|
|
|
|
+ "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"
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "14085adb-2b16-4e65-82b9-80629a0a5277",
|
|
|
|
+ "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" : "fc8413b3-61a4-413d-8a1b-303667a6959f",
|
|
|
|
+ "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" : "48aff4e0-c99d-4aae-a3bc-91bab9d65596",
|
|
|
|
+ "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" : "9820919e-a62f-424d-ad9d-589b6c8693e5",
|
|
|
|
+ "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" : "82f7c323-6c57-464b-97e9-b5f0b0de3615",
|
|
|
|
+ "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" : "34eb1bf5-f3a5-4c2d-84c2-a63eb8357124",
|
|
|
|
+ "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" : "a62b649f-b300-4036-bca2-c111b2380d00",
|
|
|
|
+ "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" : "fe2ea998-6e26-4b05-8d08-e774769272e7",
|
|
|
|
+ "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" : "592ad19d-c53c-496e-be92-1a2b725f2beb",
|
|
|
|
+ "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" : "9dd7f089-718a-4843-a6db-21b2f0f3bfed",
|
|
|
|
+ "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" : "8178127b-8094-4e0d-bd7c-3b2a7acdd330",
|
|
|
|
+ "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" : "0ef67b63-dba3-417c-a14f-b215e90e7e64",
|
|
|
|
+ "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" : "00621743-68d8-42ea-850e-0ecc7a930a52",
|
|
|
|
+ "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" : "11e1a8a5-3022-4354-8aac-cfc031a37306",
|
|
|
|
+ "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" : "01ad3992-3785-4288-978c-328969fa46af",
|
|
|
|
+ "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" : "2e099e5c-44b7-4810-8612-b4e9003b2c12",
|
|
|
|
+ "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" : "302a39bf-f300-4ece-b54e-df6138fe9448",
|
|
|
|
+ "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" : "bafed855-153e-412a-9c2e-83cdaad5ee70",
|
|
|
|
+ "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" : "e04245ff-2927-405a-bcaa-2f4f71a70bc6",
|
|
|
|
+ "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" : "a2282242-f273-4ec4-93be-84489bd7d99f",
|
|
|
|
+ "name" : "allowed web origins",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-allowed-origins-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "introspection.token.claim" : "true",
|
|
|
|
+ "access.token.claim" : "true"
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "4f386944-8378-40a0-8743-de881ec19d9b",
|
|
|
|
+ "name" : "offline_access",
|
|
|
|
+ "description" : "OpenID Connect built-in scope: offline_access",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "attributes" : {
|
|
|
|
+ "consent.screen.text" : "${offlineAccessScopeConsentText}",
|
|
|
|
+ "display.on.consent.screen" : "true"
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "e7b1d3d6-95ef-4192-a96a-b850416cf787",
|
|
|
|
+ "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" : "c42acb5e-4970-40e8-bfdc-eb8d53a4c168",
|
|
|
|
+ "name" : "sub",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-sub-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "introspection.token.claim" : "true",
|
|
|
|
+ "access.token.claim" : "true"
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "827625d4-4c5f-4a61-80db-4a14ca31a88c",
|
|
|
|
+ "name" : "auth_time",
|
|
|
|
+ "protocol" : "openid-connect",
|
|
|
|
+ "protocolMapper" : "oidc-usersessionmodel-note-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "user.session.note" : "AUTH_TIME",
|
|
|
|
+ "id.token.claim" : "true",
|
|
|
|
+ "introspection.token.claim" : "true",
|
|
|
|
+ "access.token.claim" : "true",
|
|
|
|
+ "claim.name" : "auth_time",
|
|
|
|
+ "jsonType.label" : "long"
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "6fb16c17-10e7-4236-aad4-7ef339fc23a5",
|
|
|
|
+ "name" : "role_list",
|
|
|
|
+ "description" : "SAML role list",
|
|
|
|
+ "protocol" : "saml",
|
|
|
|
+ "attributes" : {
|
|
|
|
+ "consent.screen.text" : "${samlRoleListScopeConsentText}",
|
|
|
|
+ "display.on.consent.screen" : "true"
|
|
|
|
+ },
|
|
|
|
+ "protocolMappers" : [ {
|
|
|
|
+ "id" : "7f656caf-034a-45fa-b0dc-83e855116b37",
|
|
|
|
+ "name" : "role list",
|
|
|
|
+ "protocol" : "saml",
|
|
|
|
+ "protocolMapper" : "saml-role-list-mapper",
|
|
|
|
+ "consentRequired" : false,
|
|
|
|
+ "config" : {
|
|
|
|
+ "single" : "false",
|
|
|
|
+ "attribute.nameformat" : "Basic",
|
|
|
|
+ "attribute.name" : "Role"
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "fb11ae77-ecab-4a24-8e99-4d010d63ac68",
|
|
|
|
+ "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" : "73f7902e-95c9-4c0d-b316-d8797c6ee1fc",
|
|
|
|
+ "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" : "ae142c8a-9dc3-4860-8e00-6b55de0f4e6e",
|
|
|
|
+ "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"
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ } ],
|
|
|
|
+ "defaultDefaultClientScopes" : [ "role_list", "profile", "email", "roles", "web-origins", "acr", "basic" ],
|
|
|
|
+ "defaultOptionalClientScopes" : [ "offline_access", "address", "phone", "microprofile-jwt" ],
|
|
|
|
+ "browserSecurityHeaders" : {
|
|
|
|
+ "contentSecurityPolicyReportOnly" : "",
|
|
|
|
+ "xContentTypeOptions" : "nosniff",
|
|
|
|
+ "referrerPolicy" : "no-referrer",
|
|
|
|
+ "xRobotsTag" : "none",
|
|
|
|
+ "xFrameOptions" : "SAMEORIGIN",
|
|
|
|
+ "xXSSProtection" : "1; mode=block",
|
|
|
|
+ "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" : "009281c7-5818-43dd-9918-fc09fa64acee",
|
|
|
|
+ "name" : "Allowed Protocol Mapper Types",
|
|
|
|
+ "providerId" : "allowed-protocol-mappers",
|
|
|
|
+ "subType" : "authenticated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "oidc-usermodel-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "oidc-full-name-mapper", "oidc-address-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "07696e2b-e163-4d4e-9524-cb22f27b1b27",
|
|
|
|
+ "name" : "Max Clients Limit",
|
|
|
|
+ "providerId" : "max-clients",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "max-clients" : [ "200" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "7e989075-ebb6-4bfb-84fa-e5333ebebad0",
|
|
|
|
+ "name" : "Allowed Client Scopes",
|
|
|
|
+ "providerId" : "allowed-client-templates",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "allow-default-scopes" : [ "true" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "d5203c6d-ed3e-4634-b041-511a1891bff7",
|
|
|
|
+ "name" : "Allowed Protocol Mapper Types",
|
|
|
|
+ "providerId" : "allowed-protocol-mappers",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "allowed-protocol-mapper-types" : [ "oidc-usermodel-property-mapper", "oidc-full-name-mapper", "oidc-address-mapper", "saml-user-attribute-mapper", "oidc-usermodel-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-user-property-mapper", "saml-role-list-mapper" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "0e1d0a00-7daf-4f49-a717-44cb42ea4bac",
|
|
|
|
+ "name" : "Full Scope Disabled",
|
|
|
|
+ "providerId" : "scope",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "b30bab85-3c70-4709-8711-ff45a1aa1fbb",
|
|
|
|
+ "name" : "Allowed Client Scopes",
|
|
|
|
+ "providerId" : "allowed-client-templates",
|
|
|
|
+ "subType" : "authenticated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "allow-default-scopes" : [ "true" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "59fe5099-62a9-49c2-836d-a7af1da7ed4a",
|
|
|
|
+ "name" : "Trusted Hosts",
|
|
|
|
+ "providerId" : "trusted-hosts",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "host-sending-registration-request-must-match" : [ "true" ],
|
|
|
|
+ "client-uris-must-match" : [ "true" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "345e252e-4519-48ce-9667-d73e0d4a825a",
|
|
|
|
+ "name" : "Consent Required",
|
|
|
|
+ "providerId" : "consent-required",
|
|
|
|
+ "subType" : "anonymous",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : { }
|
|
|
|
+ } ],
|
|
|
|
+ "org.keycloak.userprofile.UserProfileProvider" : [ {
|
|
|
|
+ "id" : "690e469b-9e09-45da-ae1b-a7fcf4ee4c36",
|
|
|
|
+ "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" : "91dee151-ba0b-4a97-bce9-c170b077a012",
|
|
|
|
+ "name" : "rsa-generated",
|
|
|
|
+ "providerId" : "rsa-generated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "privateKey" : [ "MIIEogIBAAKCAQEAsf9ld3Rv2WqQgIIblzjfvM0eDx2QSrD6ecz6+pTm/VBzZfQPgDcAO+oTeR7mX+qsoRcyD2XL9qrEnpI4nZZmb08eSKiZMq67HUZbgdekfXNHh9ttlau9BMSN5KVumO+UnjESNwqWiGljTLhwzcJapbwg2EThzP1c2DGKa/pm8JPiF6lKXBisFdJ7MgS76Cs3x2GyI9duPPWCzgLWlf9ReHTHYaXMxJZXffEZDufWXjy+9W+uwo9BAjMDVec9meC6A/T62/qNrg/0RnUGuRikTxsHJoAdpjr/34H1SGDLJHuaI3DjPnc933oJ0pEXZSvgaCUQPqq/AvIfo0IVxsdJawIDAQABAoIBAAGNs4lMlfUCAlkM7HYt9I3hXvu2UPLGE+/i2zlRxCIq7VUWXqOrAMRD+si0lia6Wi9FyB/VNYTtYdZWCzJDA1qCoScmHvYABtjOC6br6ErJPBOvjZ4crxwl4pCpUTc5kLYV5pdZtKqeURCGv/Z8McJlO6hmKFBburAGJuCYMIwKdktcc3ERoBCr/6djGzYc2hQ4Jxp//dAD5hJxcyrWxkucJb5BQlWa/tGu/I1UbKnn2a9M6bsVlbd+q0FNn0028IGMD+LspuFRUiK2XqGqYiHbDQqkBk2EL4kS2BZthDBKGK1G2ZmrusVNMhk8LQBgrYzjlI2tbMGxGhsdFct8EP0CgYEA5OOTJ3fVTDWZPL3aW9UGJHecz9b6Khr+IQ5fRhSbN1o+2VfMyA/9l7azvXds5ak8Z3VfpAb3zxSw4qPzz1BW5zbTztHd57pgUOqIYtzgEh2Wq12yFcK2yZ5bTJtXC+0Zb57PC+sLC584+LcQGiWXppmqLyH8mUT7hPaEfZQIvRcCgYEAxxSuz5TwzXw3cwO8Okmd3rMJChWVZSOfbMLRJn44pfYX5S6Y/DslEbck1Ta5RI0efO77cbM5tiQYTjWdnw7P3amdxL3mVm73KJpgTUz2xa5xBaZCFnqYr6mepoFAn3e4WyCQLKOwwATmnkDKoe0fzmXQea5f3agGiDRtMU2N0s0CgYBg4eL7pcFnDJjcGRBAJp7++JIrdzdUczB2FXtGUpqQh2Zq4LsRQ5N3kCHsZIx3eXbT496jsz9ZK8zjYbplWgAuxgpJVJO07jKujVdFYXCGund3+aTTiSONm7XRaz8hES7fDD1fMhHuzWpz/CiYqKjUH97lLGGbDpPX5/CUpwA76QKBgEz/B9lLLpMa3stB/5O/kyplrjJTRLOYQnmrI38yxDAT7Qv7qLmtGlourjU0dBU6Szdgqqk/+ysh7LCa9fplnSmLB3TnSWXWhwsSIfrjsHGmVRotQlQ1WEZgYPbe+KJ0iD3ea0SIjrzFaHh+cKCN+IY4RJg7Q+KTsOsO88hkyVxlAoGAFfOVRPvoScmjVUNCTdhqRMvQtgf8FGmwD1Huq993ON74sO51uMO5cn2sehviLx9UrLDfPWuknBF7UfrWepAqeQ91hTE9JxkyC9Z4uzBW2WRGj/0FgnpwcpSccOmrfYxytGuivuVRUI/1Vn+OYj6vqAmLt/zfQ9LZ38O2v7yklv8=" ],
|
|
|
|
+ "keyUse" : [ "SIG" ],
|
|
|
|
+ "certificate" : [ "MIICmzCCAYMCBgGVPfDnMjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjUwMjI1MTYyNzMyWhcNMzUwMjI1MTYyOTEyWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCx/2V3dG/ZapCAghuXON+8zR4PHZBKsPp5zPr6lOb9UHNl9A+ANwA76hN5HuZf6qyhFzIPZcv2qsSekjidlmZvTx5IqJkyrrsdRluB16R9c0eH222Vq70ExI3kpW6Y75SeMRI3CpaIaWNMuHDNwlqlvCDYROHM/VzYMYpr+mbwk+IXqUpcGKwV0nsyBLvoKzfHYbIj12489YLOAtaV/1F4dMdhpczElld98RkO59ZePL71b67Cj0ECMwNV5z2Z4LoD9Prb+o2uD/RGdQa5GKRPGwcmgB2mOv/fgfVIYMske5ojcOM+dz3fegnSkRdlK+BoJRA+qr8C8h+jQhXGx0lrAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAHSbnsOYnxRDunL0WetZt+SrxiTxq/NrQmgGRF/c84+yEIWtZ2Mrx6sy8Coz9lXArI6t1ab94BY7yUNiSoaeXCNjtFS2sGppiOkCCUKJDfXWS5Yrurw2APWuM1D3ZbcEbWQlsozX0OADQFK421aacfCKlIZKRhvmUbAy+OLecFDcYxex6vAf2dleaxanb99K3SdtAOYpcHIyEv0xyw3nHPApn5VI+obuImgQuziylunHowOZxOfw6UJtzcbTgfbpCmtZ9E0f0Sfl1G9773B8K30ehRIVN1kGHNAMEXpsui7SE+q/1MLQ0UwYXySRG4pqYavoYfZfQKo09xFQbzJ/7aI=" ],
|
|
|
|
+ "priority" : [ "100" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "0e32268c-d387-4f97-bf4f-171fe8854e28",
|
|
|
|
+ "name" : "rsa-enc-generated",
|
|
|
|
+ "providerId" : "rsa-enc-generated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "privateKey" : [ "MIIEowIBAAKCAQEAsEOKzZDIqT9KOJZTh/FtKwkCo5SqZWn5mshs1F/2PwyXV4d+arqpA8umwXnEWTfnXj0osgTxkOGdyfFq1DyIf+PxrJCI122ap6Fw4jqH4adU89DhI3n8R0dBX46xpV3d/z8QQOQqFNV6dG8LoTnaqf1kdWCcvLxwGMZW5BtJiug+U0khDIYehldua095FM/i+psduXC/69fr1mrbjSY4fCDG8stdY2VxqzfORZ917dTRpMUnHY20isxNuSjVp8tvCcLchIyvEOmY0H2HWZMI80SVwdMlWo8LWg+gd/uo5IpXCiUhhVMvzR4kYC7O/ygtnf2vmHgmOG8Sw1PZ/6oeWwIDAQABAoIBAA+FGvMntOtmFbhu0BMPuG+KHw/dNrWwQ5iT3jVC79E0YB0GYqSuI9SgOWIewSGj8PzUwMEP+18o5nZSCfh/DfvIy85IeawSTARHjEN3KOC/FZVURoaTppl2FjT+QPkRD0t6t4knLedgtqQK5QjAqda+53oIVDSwGOStjhgOqQaQb5GiSbxC4RFqPeCKII3WCcfXuyBO8436zVf9ymU1mfGujB+aozpjfJz1ITXBn6ebBsVGvKpV5nqG6/7Osn0sVfvNzxGR0Ig1Fr4pj1KPk9Pd0Q5WDTij5+FNz47fNdnrOgiD9v6+jWG5X8YcqgtCOhrg7DugRpt5Agh6o+vfgfUCgYEA+Iv3FKh6EFS1rzx6zKx+cOetMzfbK/4l4MXOzkPMy+gur8nOBjh+Ix9fZ4ws1/7I/6Re7pNY5ZK/imWQF2RMB5qppznbn+3zxb2Xyaf6jQJTi2duWIPpsqCbZlB0PAYHKBCPJlYnDKzA2fHy2Vs5PUvJBAcZySpQqwQmkHZXqw0CgYEAtYytnuCMYni7nrfvqh/YncFScf2kwZqWMNPTVXz9GMM3JqiRUpjTsrMS+dbNNhc1mBf6a4KpXB1ojNwu/U9faTPLJ/dFaApJ6vmCDoTQp0PDD6Amk+OpNI8OX+ClcxMJEyugyIMEeHg8wAn/WhrniTzX7FYkkdCJefsVDAaV9QcCgYEA2XDh1YHbYCQr2sXnjN4vtCkLPq7UIPW0P6PuXEe2iIF1Lrc3dfvAZovQ1G8u4Dx3ricoIkJoWFf9GF/oIn7NgS2O1MzqVk0/ojRO8c3yhaCOZHw1blzhfDPEIEuslMKVSjjKc7iVayJLiaCBXCTRu81sbAimR3asoiD8eBAAfJUCgYAvlKcMNJ2WUT4a4uoVFDOZZMlOxsMfWnxyX5HLne5XRxJ1N0ie9R7GfthCUmGGA58wNViURLJOSgbUpABMszi2QbTEzLGMCuZEhw/m7jghHklJFxgFOm1mMPf7eMzj0+FU/OIuqufJCvog+n3KB7MW7LNKZWlALf9Z0Mw7Up6KkQKBgHtPGXTfm3KkC9OBbBJvUtdkjmoPxjcgIrKmgeDN9wwhYOuaPTohqMoPseqWZ0VUEA/rxOJC2v4/mEi0YqsHXZ7H34uxVDlbkoAKd1NIMBsf1y6Tb9ZwdcI2QEWXC0gzEtsunIPUn9ahx9JHq8JRcUPTGa1qsLT0DRIK7Wob+Cr9" ],
|
|
|
|
+ "keyUse" : [ "ENC" ],
|
|
|
|
+ "certificate" : [ "MIICmzCCAYMCBgGVPfDoEjANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZtYXN0ZXIwHhcNMjUwMjI1MTYyNzMzWhcNMzUwMjI1MTYyOTEzWjARMQ8wDQYDVQQDDAZtYXN0ZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwQ4rNkMipP0o4llOH8W0rCQKjlKplafmayGzUX/Y/DJdXh35quqkDy6bBecRZN+dePSiyBPGQ4Z3J8WrUPIh/4/GskIjXbZqnoXDiOofhp1Tz0OEjefxHR0FfjrGlXd3/PxBA5CoU1Xp0bwuhOdqp/WR1YJy8vHAYxlbkG0mK6D5TSSEMhh6GV25rT3kUz+L6mx25cL/r1+vWatuNJjh8IMbyy11jZXGrN85Fn3Xt1NGkxScdjbSKzE25KNWny28JwtyEjK8Q6ZjQfYdZkwjzRJXB0yVajwtaD6B3+6jkilcKJSGFUy/NHiRgLs7/KC2d/a+YeCY4bxLDU9n/qh5bAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAcyviR6ki9ZfrRdXcVMrpaEPiYEXVvK3fW4HguCwReYG0R+/6One0xj1sPyR0RrJdxcMSkep1DtHdkAUozj+O9A3iwrAAlhMyibeTBvluHbJF22HUy2V6Zgy1kJjzn8TCeG6QuE5W0QuyhoYy6TdgZbspalr1sUPcu5mMAP2Njd2qJqJI6331ry5PM8dRtQ0w5QUUcUJOCICJmx3/LD56vznSQY9wx412FkHvAWVk0nFg3c38Wiswl6Oh5J6HEFc84K7tELii35u1k8COgEl/OJq6QS8x1Ac/FHabAAhGB/9wiM/r/tAVIHyugy5DRYOK0oPmU/nHqM8CC7fdujiYc=" ],
|
|
|
|
+ "priority" : [ "100" ],
|
|
|
|
+ "algorithm" : [ "RSA-OAEP" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "54c7c1ed-d15b-4e22-9c98-31f3871c2aa7",
|
|
|
|
+ "name" : "hmac-generated-hs512",
|
|
|
|
+ "providerId" : "hmac-generated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "kid" : [ "aa2e6f2b-b3ff-4587-8709-1b8709fb0b8f" ],
|
|
|
|
+ "secret" : [ "NhgikLmbb68BCYzYbgkz6DlbsnPG3HRUoWapQcP5mBdfte2SEtMJ3EObeElGkI9R9HM2FLuz7sTX5C6pxttSqSLK1URh5Eew34eZmunh1A-ETSltOYI0TUftK94wAiT6EsdnakYA9YY-2XcBttOB-kQ_oip6yT7X9VDzUVm_xYg" ],
|
|
|
|
+ "priority" : [ "100" ],
|
|
|
|
+ "algorithm" : [ "HS512" ]
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "4ae2ae85-f3ad-4b74-9262-513f2301e150",
|
|
|
|
+ "name" : "aes-generated",
|
|
|
|
+ "providerId" : "aes-generated",
|
|
|
|
+ "subComponents" : { },
|
|
|
|
+ "config" : {
|
|
|
|
+ "kid" : [ "043b5384-abfb-48b7-9ab9-26e4e9f2e969" ],
|
|
|
|
+ "secret" : [ "gyPLMZi5idD0491xayzurQ" ],
|
|
|
|
+ "priority" : [ "100" ]
|
|
|
|
+ }
|
|
|
|
+ } ]
|
|
|
|
+ },
|
|
|
|
+ "internationalizationEnabled" : false,
|
|
|
|
+ "supportedLocales" : [ ],
|
|
|
|
+ "authenticationFlows" : [ {
|
|
|
|
+ "id" : "1ce4b89e-6944-44f6-8738-53543a6defd7",
|
|
|
|
+ "alias" : "Account verification options",
|
|
|
|
+ "description" : "Method with which to verity 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" : "f5c5536c-3769-4c34-ab89-c5355a4c30b5",
|
|
|
|
+ "alias" : "Browser - 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" : "auth-otp-form",
|
|
|
|
+ "authenticatorFlow" : false,
|
|
|
|
+ "requirement" : "REQUIRED",
|
|
|
|
+ "priority" : 20,
|
|
|
|
+ "autheticatorFlow" : false,
|
|
|
|
+ "userSetupAllowed" : false
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "847ec3b3-c355-4eba-b906-31ffc9d914b3",
|
|
|
|
+ "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" : "11e9b13c-6f1b-4e02-85f6-28891e0a8f36",
|
|
|
|
+ "alias" : "First broker login - 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" : "auth-otp-form",
|
|
|
|
+ "authenticatorFlow" : false,
|
|
|
|
+ "requirement" : "REQUIRED",
|
|
|
|
+ "priority" : 20,
|
|
|
|
+ "autheticatorFlow" : false,
|
|
|
|
+ "userSetupAllowed" : false
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "eab77aaf-01ea-494e-8e50-85042eaf9e4e",
|
|
|
|
+ "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" : "88493237-6699-4080-b8c1-a156a5176d87",
|
|
|
|
+ "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" : "5b7bae19-2412-4414-aebd-dc1b14229d20",
|
|
|
|
+ "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" : "03c35464-e68a-461e-a3ac-641f5fb4d4f1",
|
|
|
|
+ "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 OTP",
|
|
|
|
+ "userSetupAllowed" : false
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "51d5c0f0-e8c6-4dc6-9e9a-680977629ccd",
|
|
|
|
+ "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" : "9b3b00af-2c90-4db2-b3a0-21ef7dc6f14d",
|
|
|
|
+ "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" : "64605779-3c20-48a7-b17a-9f6888c737c8",
|
|
|
|
+ "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" : "2797213e-19fc-4ad3-a751-bfc8fa3b080c",
|
|
|
|
+ "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" : "5c245468-1b0d-4a96-b6c3-08cc1ef30f70",
|
|
|
|
+ "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" : "c31bb0d6-1e1b-4bf1-88dd-a3618f103c19",
|
|
|
|
+ "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 OTP",
|
|
|
|
+ "userSetupAllowed" : false
|
|
|
|
+ } ]
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "d701b2f7-6ebe-427c-af36-372c30ee4848",
|
|
|
|
+ "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" : "5c2ac93a-9217-4a7b-a321-18d097af10bb",
|
|
|
|
+ "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" : "723ecc33-6566-45ef-b65d-9358a1869e49",
|
|
|
|
+ "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" : "ac87002d-2028-41e9-84b9-7702f767541d",
|
|
|
|
+ "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" : "4aa16020-beed-49d4-9ec9-53b03e70398e",
|
|
|
|
+ "alias" : "create unique user config",
|
|
|
|
+ "config" : {
|
|
|
|
+ "require.password.update.after.registration" : "false"
|
|
|
|
+ }
|
|
|
|
+ }, {
|
|
|
|
+ "id" : "020a675f-c2a2-4dcd-846d-c341f46f97d0",
|
|
|
|
+ "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" : "webauthn-register",
|
|
|
|
+ "name" : "Webauthn Register",
|
|
|
|
+ "providerId" : "webauthn-register",
|
|
|
|
+ "enabled" : true,
|
|
|
|
+ "defaultAction" : false,
|
|
|
|
+ "priority" : 70,
|
|
|
|
+ "config" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "alias" : "webauthn-register-passwordless",
|
|
|
|
+ "name" : "Webauthn Register Passwordless",
|
|
|
|
+ "providerId" : "webauthn-register-passwordless",
|
|
|
|
+ "enabled" : true,
|
|
|
|
+ "defaultAction" : false,
|
|
|
|
+ "priority" : 80,
|
|
|
|
+ "config" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "alias" : "VERIFY_PROFILE",
|
|
|
|
+ "name" : "Verify Profile",
|
|
|
|
+ "providerId" : "VERIFY_PROFILE",
|
|
|
|
+ "enabled" : true,
|
|
|
|
+ "defaultAction" : false,
|
|
|
|
+ "priority" : 90,
|
|
|
|
+ "config" : { }
|
|
|
|
+ }, {
|
|
|
|
+ "alias" : "delete_credential",
|
|
|
|
+ "name" : "Delete Credential",
|
|
|
|
+ "providerId" : "delete_credential",
|
|
|
|
+ "enabled" : true,
|
|
|
|
+ "defaultAction" : false,
|
|
|
|
+ "priority" : 100,
|
|
|
|
+ "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",
|
|
|
|
+ "cibaExpiresIn" : "120",
|
|
|
|
+ "cibaAuthRequestedUserHint" : "login_hint",
|
|
|
|
+ "parRequestUriLifespan" : "60",
|
|
|
|
+ "cibaInterval" : "5",
|
|
|
|
+ "realmReusableOtpCode" : "false"
|
|
|
|
+ },
|
|
|
|
+ "keycloakVersion" : "25.0.6",
|
|
|
|
+ "userManagedAccessAllowed" : false,
|
|
|
|
+ "organizationsEnabled" : false,
|
|
|
|
+ "clientProfiles" : {
|
|
|
|
+ "profiles" : [ ]
|
|
|
|
+ },
|
|
|
|
+ "clientPolicies" : {
|
|
|
|
+ "policies" : [ ]
|
|
|
|
+ }
|
|
|
|
+}
|