-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathKeycloak Authentication Service.postman_collection.json
205 lines (205 loc) · 92.2 KB
/
Keycloak Authentication Service.postman_collection.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
{
"info": {
"_postman_id": "68552b2a-8fa1-4ffb-888b-3670a96791d7",
"name": "Keycloak Authentication Service",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"_exporter_id": "36724395"
},
"item": [
{
"name": "Access Token",
"event": [
{
"listen": "test",
"script": {
"exec": [
"const jsonData = JSON.parse(pm.response.text())\r",
"pm.globals.set(\"keycloak-token\", jsonData.access_token);"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"method": "POST",
"header": [],
"body": {
"mode": "urlencoded",
"urlencoded": [
{
"key": "client_id",
"value": "admin-cli",
"type": "text"
},
{
"key": "username",
"value": "admin",
"type": "text"
},
{
"key": "password",
"value": "password",
"type": "text"
},
{
"key": "grant_type",
"value": "password",
"type": "text"
}
]
},
"url": {
"raw": "{{keycloakUrl}}/realms/master/protocol/openid-connect/token",
"host": [
"{{keycloakUrl}}"
],
"path": [
"realms",
"master",
"protocol",
"openid-connect",
"token"
]
}
},
"response": []
},
{
"name": "Get Realms",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{keycloak-token}}",
"type": "string"
}
]
},
"method": "GET",
"header": [],
"url": {
"raw": "{{keycloakUrl}}/admin/realms",
"host": [
"{{keycloakUrl}}"
],
"path": [
"admin",
"realms"
]
}
},
"response": []
},
{
"name": "Create Realm",
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{keycloak-token}}",
"type": "string"
}
]
},
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"id\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"realm\": \"tazama\",\r\n \"displayName\": \"\",\r\n \"displayNameHtml\": \"\",\r\n \"notBefore\": 0,\r\n \"defaultSignatureAlgorithm\": \"RS256\",\r\n \"revokeRefreshToken\": false,\r\n \"refreshTokenMaxReuse\": 0,\r\n \"accessTokenLifespan\": 30000,\r\n \"accessTokenLifespanForImplicitFlow\": 90000,\r\n \"ssoSessionIdleTimeout\": 1800,\r\n \"ssoSessionMaxLifespan\": 36000,\r\n \"ssoSessionIdleTimeoutRememberMe\": 0,\r\n \"ssoSessionMaxLifespanRememberMe\": 0,\r\n \"offlineSessionIdleTimeout\": 2592000,\r\n \"offlineSessionMaxLifespanEnabled\": false,\r\n \"offlineSessionMaxLifespan\": 5184000,\r\n \"clientSessionIdleTimeout\": 0,\r\n \"clientSessionMaxLifespan\": 0,\r\n \"clientOfflineSessionIdleTimeout\": 0,\r\n \"clientOfflineSessionMaxLifespan\": 0,\r\n \"accessCodeLifespan\": 60,\r\n \"accessCodeLifespanUserAction\": 300,\r\n \"accessCodeLifespanLogin\": 1800,\r\n \"actionTokenGeneratedByAdminLifespan\": 43200,\r\n \"actionTokenGeneratedByUserLifespan\": 300,\r\n \"oauth2DeviceCodeLifespan\": 600,\r\n \"oauth2DevicePollingInterval\": 5,\r\n \"enabled\": true,\r\n \"sslRequired\": \"external\",\r\n \"registrationAllowed\": false,\r\n \"registrationEmailAsUsername\": false,\r\n \"rememberMe\": false,\r\n \"verifyEmail\": false,\r\n \"loginWithEmailAllowed\": true,\r\n \"duplicateEmailsAllowed\": false,\r\n \"resetPasswordAllowed\": false,\r\n \"editUsernameAllowed\": false,\r\n \"bruteForceProtected\": false,\r\n \"permanentLockout\": false,\r\n \"maxFailureWaitSeconds\": 900,\r\n \"minimumQuickLoginWaitSeconds\": 60,\r\n \"waitIncrementSeconds\": 60,\r\n \"quickLoginCheckMilliSeconds\": 1000,\r\n \"maxDeltaTimeSeconds\": 43200,\r\n \"failureFactor\": 30,\r\n \"roles\": {\r\n \"realm\": [\r\n {\r\n \"id\": \"ecb764d2-ff43-4b3b-9077-db276e86c52f\",\r\n \"name\": \"POST_V1_EVALUATE_ISO20022_PACS_002_001_12\",\r\n \"description\": \"\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"454932e5-bd12-4101-a05c-f994403700d1\",\r\n \"name\": \"POST_V1_EVALUATE_ISO20022_PACS_008_001_10\",\r\n \"description\": \"\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"896c6d5a-505a-4201-8d91-de4d1467d45a\",\r\n \"name\": \"POST_V1_EVALUATE_ISO20022_PAIN_013_001_09\",\r\n \"description\": \"\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"b9b052f9-59e3-4c2d-975b-82fbfe809c76\",\r\n \"name\": \"uma_authorization\",\r\n \"description\": \"${role_uma_authorization}\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"2f78319a-0eef-4391-997e-635ab59df5e2\",\r\n \"name\": \"offline_access\",\r\n \"description\": \"${role_offline-access}\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"13d23010-bad0-4fa3-bf35-32cf063a2a4c\",\r\n \"name\": \"POST_V1_EVALUATE_ISO20022_PAIN_001_001_11\",\r\n \"description\": \"\",\r\n \"composite\": false,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"f81a2378-c1bf-4c29-ae7a-6472d859ac19\",\r\n \"name\": \"default-roles-tazama\",\r\n \"description\": \"${role_default-roles}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"realm\": [\"offline_access\", \"uma_authorization\"],\r\n \"client\": {\r\n \"account\": [\"view-profile\", \"manage-account\"]\r\n }\r\n },\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\",\r\n \"attributes\": {}\r\n }\r\n ],\r\n \"client\": {\r\n \"auth-lib-client\": [\r\n {\r\n \"id\": \"dd59eaf8-4d7f-4fb3-b9db-3d8efa7f8155\",\r\n \"name\": \"uma_protection\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"276738c7-b600-48fa-b7f7-18b647e897a1\",\r\n \"attributes\": {}\r\n }\r\n ],\r\n \"realm-management\": [\r\n {\r\n \"id\": \"dcb41cd0-0074-42e3-967f-ce1606bccec8\",\r\n \"name\": \"manage-users\",\r\n \"description\": \"${role_manage-users}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"69556706-7c2f-417e-82ac-c708d3d10cf3\",\r\n \"name\": \"manage-clients\",\r\n \"description\": \"${role_manage-clients}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"7bf9a1a7-0bd1-4f3f-adfd-7262649bcdfd\",\r\n \"name\": \"manage-authorization\",\r\n \"description\": \"${role_manage-authorization}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"bf2c5c1e-840b-460a-8d1e-b718da458df1\",\r\n \"name\": \"view-users\",\r\n \"description\": \"${role_view-users}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"client\": {\r\n \"realm-management\": [\"query-groups\", \"query-users\"]\r\n }\r\n },\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"a096e3c0-1974-495c-8b67-a9b7f5aa24ab\",\r\n \"name\": \"query-users\",\r\n \"description\": \"${role_query-users}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"478bcdfe-4761-4279-9c8a-08e02bc80d05\",\r\n \"name\": \"create-client\",\r\n \"description\": \"${role_create-client}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"c8eb6eed-b176-43c5-8105-1a4b7cd13279\",\r\n \"name\": \"query-groups\",\r\n \"description\": \"${role_query-groups}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"1d7634a8-3c91-4ef6-8d20-831984ab0992\",\r\n \"name\": \"view-events\",\r\n \"description\": \"${role_view-events}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"dd0bd4d5-9a09-472c-8a82-224d9a6102b2\",\r\n \"name\": \"realm-admin\",\r\n \"description\": \"${role_realm-admin}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"client\": {\r\n \"realm-management\": [\r\n \"manage-users\",\r\n \"manage-clients\",\r\n \"manage-authorization\",\r\n \"view-users\",\r\n \"query-users\",\r\n \"create-client\",\r\n \"query-groups\",\r\n \"view-events\",\r\n \"view-clients\",\r\n \"manage-events\",\r\n \"view-identity-providers\",\r\n \"query-realms\",\r\n \"manage-identity-providers\",\r\n \"manage-realm\",\r\n \"impersonation\",\r\n \"query-clients\",\r\n \"view-realm\",\r\n \"view-authorization\"\r\n ]\r\n }\r\n },\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"c26001df-6a57-4ecf-a0b4-59ea75a9e2e1\",\r\n \"name\": \"manage-events\",\r\n \"description\": \"${role_manage-events}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"4d27bda7-b59e-4243-b15a-ecc15d158682\",\r\n \"name\": \"view-clients\",\r\n \"description\": \"${role_view-clients}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"client\": {\r\n \"realm-management\": [\"query-clients\"]\r\n }\r\n },\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"d079abc2-7fe0-4f75-a924-6a2d6e1a7dcd\",\r\n \"name\": \"view-identity-providers\",\r\n \"description\": \"${role_view-identity-providers}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"307108ff-1071-4e19-9cc9-6ab5c533d2a3\",\r\n \"name\": \"manage-identity-providers\",\r\n \"description\": \"${role_manage-identity-providers}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"86ec1af3-4d25-4127-ba6f-9de9b655c590\",\r\n \"name\": \"manage-realm\",\r\n \"description\": \"${role_manage-realm}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"2b179441-0f78-4823-bf04-1a187d7997af\",\r\n \"name\": \"query-realms\",\r\n \"description\": \"${role_query-realms}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"f5132623-9684-41e8-ac19-df90a4e29900\",\r\n \"name\": \"impersonation\",\r\n \"description\": \"${role_impersonation}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"0e36fc17-b2b4-4efb-a313-3d6296351744\",\r\n \"name\": \"query-clients\",\r\n \"description\": \"${role_query-clients}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"c4d59e26-54a5-49d5-b36f-b0cdbdb2e44d\",\r\n \"name\": \"view-authorization\",\r\n \"description\": \"${role_view-authorization}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"9d31161b-b75d-45b5-b83a-32ef7795fa4c\",\r\n \"name\": \"view-realm\",\r\n \"description\": \"${role_view-realm}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"attributes\": {}\r\n }\r\n ],\r\n \"security-admin-console\": [],\r\n \"admin-cli\": [],\r\n \"account-console\": [],\r\n \"broker\": [\r\n {\r\n \"id\": \"70ce5a6d-7da4-4ef2-9022-9330ccf2338c\",\r\n \"name\": \"read-token\",\r\n \"description\": \"${role_read-token}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"8335d6d7-fb58-4297-ae7b-1c0418a1a830\",\r\n \"attributes\": {}\r\n }\r\n ],\r\n \"account\": [\r\n {\r\n \"id\": \"fe56f4a1-d70b-4488-bd15-574a8f690527\",\r\n \"name\": \"view-groups\",\r\n \"description\": \"${role_view-groups}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"6af52e0b-032a-480c-b9bd-433a6267d042\",\r\n \"name\": \"view-profile\",\r\n \"description\": \"${role_view-profile}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"46724dcd-c97e-4a04-9046-f39cf9ce113d\",\r\n \"name\": \"manage-account-links\",\r\n \"description\": \"${role_manage-account-links}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"a299b025-00ba-43e9-b70d-d3d42d58cfbf\",\r\n \"name\": \"manage-account\",\r\n \"description\": \"${role_manage-account}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"client\": {\r\n \"account\": [\"manage-account-links\"]\r\n }\r\n },\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"2d5a4d02-3a79-4ef1-964a-2201ac610959\",\r\n \"name\": \"view-applications\",\r\n \"description\": \"${role_view-applications}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"0e40e004-a400-4624-afcd-3d7bd88a6a58\",\r\n \"name\": \"view-consent\",\r\n \"description\": \"${role_view-consent}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"d5bebdda-7132-44d6-95da-6bec4ed44466\",\r\n \"name\": \"delete-account\",\r\n \"description\": \"${role_delete-account}\",\r\n \"composite\": false,\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n },\r\n {\r\n \"id\": \"adc8811c-4ce0-423d-9eb6-fd5dbb8da349\",\r\n \"name\": \"manage-consent\",\r\n \"description\": \"${role_manage-consent}\",\r\n \"composite\": true,\r\n \"composites\": {\r\n \"client\": {\r\n \"account\": [\"view-consent\"]\r\n }\r\n },\r\n \"clientRole\": true,\r\n \"containerId\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"attributes\": {}\r\n }\r\n ]\r\n }\r\n },\r\n \"groups\": [\r\n {\r\n \"id\": \"8922d510-3e54-45eb-9001-d06241754dab\",\r\n \"name\": \"tazama-tms\",\r\n \"path\": \"/tazama-tms\",\r\n \"subGroups\": [],\r\n \"attributes\": {},\r\n \"realmRoles\": [\r\n \"POST_V1_EVALUATE_ISO20022_PACS_008_001_10\",\r\n \"POST_V1_EVALUATE_ISO20022_PACS_002_001_12\",\r\n \"POST_V1_EVALUATE_ISO20022_PAIN_013_001_09\",\r\n \"POST_V1_EVALUATE_ISO20022_PAIN_001_001_11\"\r\n ],\r\n \"clientRoles\": {}\r\n }\r\n ],\r\n \"defaultRole\": {\r\n \"id\": \"f81a2378-c1bf-4c29-ae7a-6472d859ac19\",\r\n \"name\": \"default-roles-tazama\",\r\n \"description\": \"${role_default-roles}\",\r\n \"composite\": true,\r\n \"clientRole\": false,\r\n \"containerId\": \"2c88a1ac-0bfb-4d46-9ad9-c8e18c7d8111\"\r\n },\r\n \"requiredCredentials\": [\"password\"],\r\n \"otpPolicyType\": \"totp\",\r\n \"otpPolicyAlgorithm\": \"HmacSHA1\",\r\n \"otpPolicyInitialCounter\": 0,\r\n \"otpPolicyDigits\": 6,\r\n \"otpPolicyLookAheadWindow\": 1,\r\n \"otpPolicyPeriod\": 30,\r\n \"otpPolicyCodeReusable\": false,\r\n \"otpSupportedApplications\": [\r\n \"totpAppFreeOTPName\",\r\n \"totpAppGoogleName\",\r\n \"totpAppMicrosoftAuthenticatorName\"\r\n ],\r\n \"localizationTexts\": {},\r\n \"webAuthnPolicyRpEntityName\": \"keycloak\",\r\n \"webAuthnPolicySignatureAlgorithms\": [\"ES256\"],\r\n \"webAuthnPolicyRpId\": \"\",\r\n \"webAuthnPolicyAttestationConveyancePreference\": \"not specified\",\r\n \"webAuthnPolicyAuthenticatorAttachment\": \"not specified\",\r\n \"webAuthnPolicyRequireResidentKey\": \"not specified\",\r\n \"webAuthnPolicyUserVerificationRequirement\": \"not specified\",\r\n \"webAuthnPolicyCreateTimeout\": 0,\r\n \"webAuthnPolicyAvoidSameAuthenticatorRegister\": false,\r\n \"webAuthnPolicyAcceptableAaguids\": [],\r\n \"webAuthnPolicyExtraOrigins\": [],\r\n \"webAuthnPolicyPasswordlessRpEntityName\": \"keycloak\",\r\n \"webAuthnPolicyPasswordlessSignatureAlgorithms\": [\"ES256\"],\r\n \"webAuthnPolicyPasswordlessRpId\": \"\",\r\n \"webAuthnPolicyPasswordlessAttestationConveyancePreference\": \"not specified\",\r\n \"webAuthnPolicyPasswordlessAuthenticatorAttachment\": \"not specified\",\r\n \"webAuthnPolicyPasswordlessRequireResidentKey\": \"not specified\",\r\n \"webAuthnPolicyPasswordlessUserVerificationRequirement\": \"not specified\",\r\n \"webAuthnPolicyPasswordlessCreateTimeout\": 0,\r\n \"webAuthnPolicyPasswordlessAvoidSameAuthenticatorRegister\": false,\r\n \"webAuthnPolicyPasswordlessAcceptableAaguids\": [],\r\n \"webAuthnPolicyPasswordlessExtraOrigins\": [],\r\n \"users\": [\r\n {\r\n \"id\": \"1c62ea61-ac86-4a8d-8720-0bf503124ede\",\r\n \"createdTimestamp\": 1721648133968,\r\n \"username\": \"service-account-auth-lib-client\",\r\n \"enabled\": true,\r\n \"totp\": false,\r\n \"emailVerified\": false,\r\n \"serviceAccountClientId\": \"auth-lib-client\",\r\n \"credentials\": [],\r\n \"disableableCredentialTypes\": [],\r\n \"requiredActions\": [],\r\n \"realmRoles\": [\"default-roles-tazama\"],\r\n \"clientRoles\": {\r\n \"auth-lib-client\": [\"uma_protection\"]\r\n },\r\n \"notBefore\": 0,\r\n \"groups\": []\r\n },\r\n {\r\n \"id\": \"ead422ef-27e9-4154-b456-5b48445adf73\",\r\n \"createdTimestamp\": 1725551564444,\r\n \"username\": \"tazama-user\",\r\n \"enabled\": true,\r\n \"totp\": false,\r\n \"emailVerified\": false,\r\n \"credentials\": [\r\n {\r\n \"id\": \"a3e6fc0d-9243-4d1f-a41d-e38c47ff692f\",\r\n \"type\": \"password\",\r\n \"userLabel\": \"My password\",\r\n \"createdDate\": 1725551583924,\r\n \"secretData\": \"{\\\"value\\\":\\\"Fiu7IZUGSqC4iAHwlnsl69nY1RbityCFs9ywgEZ3N80=\\\",\\\"salt\\\":\\\"MnXcx9m3nJ8mmZ/c+8ZbCQ==\\\",\\\"additionalParameters\\\":{}}\",\r\n \"credentialData\": \"{\\\"hashIterations\\\":27500,\\\"algorithm\\\":\\\"pbkdf2-sha256\\\",\\\"additionalParameters\\\":{}}\"\r\n }\r\n ],\r\n \"disableableCredentialTypes\": [],\r\n \"requiredActions\": [],\r\n \"realmRoles\": [\"default-roles-tazama\"],\r\n \"notBefore\": 0,\r\n \"groups\": [\"/tazama-tms\"]\r\n }\r\n ],\r\n \"scopeMappings\": [\r\n {\r\n \"clientScope\": \"offline_access\",\r\n \"roles\": [\"offline_access\"]\r\n }\r\n ],\r\n \"clientScopeMappings\": {\r\n \"account\": [\r\n {\r\n \"client\": \"account-console\",\r\n \"roles\": [\"manage-account\", \"view-groups\"]\r\n }\r\n ]\r\n },\r\n \"clients\": [\r\n {\r\n \"id\": \"0f26b3dc-629d-4fcd-a2e6-de122af1a721\",\r\n \"clientId\": \"account\",\r\n \"name\": \"${client_account}\",\r\n \"rootUrl\": \"${authBaseUrl}\",\r\n \"baseUrl\": \"/realms/tazama/account/\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [\"/realms/tazama/account/*\"],\r\n \"webOrigins\": [],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": false,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": false,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": true,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"52695b12-4ca9-47a8-8d7f-2e42585c7e48\",\r\n \"clientId\": \"account-console\",\r\n \"name\": \"${client_account-console}\",\r\n \"rootUrl\": \"${authBaseUrl}\",\r\n \"baseUrl\": \"/realms/tazama/account/\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [\"/realms/tazama/account/*\"],\r\n \"webOrigins\": [],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": false,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": false,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": true,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\",\r\n \"pkce.code.challenge.method\": \"S256\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"da907c37-1ce7-4aa6-8c05-45caf0d77d12\",\r\n \"name\": \"audience resolve\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-audience-resolve-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {}\r\n }\r\n ],\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"d3651825-5a36-4e11-8b80-3e553032c430\",\r\n \"clientId\": \"admin-cli\",\r\n \"name\": \"${client_admin-cli}\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [],\r\n \"webOrigins\": [],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": false,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": false,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": true,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": true,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"276738c7-b600-48fa-b7f7-18b647e897a1\",\r\n \"clientId\": \"auth-lib-client\",\r\n \"name\": \"\",\r\n \"description\": \"\",\r\n \"rootUrl\": \"\",\r\n \"adminUrl\": \"\",\r\n \"baseUrl\": \"\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"secret\": \"auth-lib-client-test-secret\",\r\n \"redirectUris\": [\"/*\"],\r\n \"webOrigins\": [\"/*\"],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": false,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": true,\r\n \"serviceAccountsEnabled\": true,\r\n \"authorizationServicesEnabled\": true,\r\n \"publicClient\": false,\r\n \"frontchannelLogout\": true,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"oidc.ciba.grant.enabled\": \"false\",\r\n \"client.secret.creation.time\": \"1721648133\",\r\n \"backchannel.logout.session.required\": \"true\",\r\n \"post.logout.redirect.uris\": \"+\",\r\n \"oauth2.device.authorization.grant.enabled\": \"false\",\r\n \"backchannel.logout.revoke.offline.tokens\": \"false\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": true,\r\n \"nodeReRegistrationTimeout\": -1,\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"76297f0b-a9e5-4295-9ec0-465b55bc1c36\",\r\n \"name\": \"Client ID\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usersessionmodel-note-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"user.session.note\": \"client_id\",\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"client_id\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"d6952d39-db6f-4244-82e1-6a372c1bc4de\",\r\n \"name\": \"Client Host\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usersessionmodel-note-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"user.session.note\": \"clientHost\",\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"clientHost\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"4ac62383-b082-452e-b316-4649435bf1c9\",\r\n \"name\": \"Client IP Address\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usersessionmodel-note-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"user.session.note\": \"clientAddress\",\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"clientAddress\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n }\r\n ],\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"8335d6d7-fb58-4297-ae7b-1c0418a1a830\",\r\n \"clientId\": \"broker\",\r\n \"name\": \"${client_broker}\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [],\r\n \"webOrigins\": [],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": true,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": false,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": false,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"247c4711-204e-46d3-abca-064589a4439c\",\r\n \"clientId\": \"realm-management\",\r\n \"name\": \"${client_realm-management}\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [],\r\n \"webOrigins\": [],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": true,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": false,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": false,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n },\r\n {\r\n \"id\": \"1b3d22ff-8a9b-4a3f-a496-a4e78e5023f0\",\r\n \"clientId\": \"security-admin-console\",\r\n \"name\": \"${client_security-admin-console}\",\r\n \"rootUrl\": \"${authAdminUrl}\",\r\n \"baseUrl\": \"/admin/tazama/console/\",\r\n \"surrogateAuthRequired\": false,\r\n \"enabled\": true,\r\n \"alwaysDisplayInConsole\": false,\r\n \"clientAuthenticatorType\": \"client-secret\",\r\n \"redirectUris\": [\"/admin/tazama/console/*\"],\r\n \"webOrigins\": [\"+\"],\r\n \"notBefore\": 0,\r\n \"bearerOnly\": false,\r\n \"consentRequired\": false,\r\n \"standardFlowEnabled\": true,\r\n \"implicitFlowEnabled\": false,\r\n \"directAccessGrantsEnabled\": false,\r\n \"serviceAccountsEnabled\": false,\r\n \"publicClient\": true,\r\n \"frontchannelLogout\": false,\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"post.logout.redirect.uris\": \"+\",\r\n \"pkce.code.challenge.method\": \"S256\"\r\n },\r\n \"authenticationFlowBindingOverrides\": {},\r\n \"fullScopeAllowed\": false,\r\n \"nodeReRegistrationTimeout\": 0,\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"edaf643b-3a67-47ac-88c4-ddebedd63296\",\r\n \"name\": \"locale\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"locale\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"locale\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n }\r\n ],\r\n \"defaultClientScopes\": [\r\n \"web-origins\",\r\n \"acr\",\r\n \"roles\",\r\n \"profile\",\r\n \"email\"\r\n ],\r\n \"optionalClientScopes\": [\r\n \"address\",\r\n \"phone\",\r\n \"offline_access\",\r\n \"microprofile-jwt\"\r\n ]\r\n }\r\n ],\r\n \"clientScopes\": [\r\n {\r\n \"id\": \"acc56b17-e67c-46b3-994d-423644c6a280\",\r\n \"name\": \"role_list\",\r\n \"description\": \"SAML role list\",\r\n \"protocol\": \"saml\",\r\n \"attributes\": {\r\n \"consent.screen.text\": \"${samlRoleListScopeConsentText}\",\r\n \"display.on.consent.screen\": \"true\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"5647d8d4-8ce3-47bf-b208-ac5a74f64b5c\",\r\n \"name\": \"role list\",\r\n \"protocol\": \"saml\",\r\n \"protocolMapper\": \"saml-role-list-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"single\": \"false\",\r\n \"attribute.nameformat\": \"Basic\",\r\n \"attribute.name\": \"Role\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"b440ab9f-34b6-4a98-9d24-6d0810617dfd\",\r\n \"name\": \"phone\",\r\n \"description\": \"OpenID Connect built-in scope: phone\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"true\",\r\n \"display.on.consent.screen\": \"true\",\r\n \"consent.screen.text\": \"${phoneScopeConsentText}\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"00d08c07-482a-4f3b-848f-760b51e4b45e\",\r\n \"name\": \"phone number\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"phoneNumber\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"phone_number\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"4f040eca-ee89-4a22-8f3f-0f2e79941bab\",\r\n \"name\": \"phone number verified\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"phoneNumberVerified\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"phone_number_verified\",\r\n \"jsonType.label\": \"boolean\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"6ff227c7-861b-41c8-aeee-6001b6b7531e\",\r\n \"name\": \"web-origins\",\r\n \"description\": \"OpenID Connect scope for add allowed web origins to the access token\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"false\",\r\n \"display.on.consent.screen\": \"false\",\r\n \"consent.screen.text\": \"\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"6c439fa8-4010-4f3a-b3dc-c7157b16e95e\",\r\n \"name\": \"allowed web origins\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-allowed-origins-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"deda77c0-baf2-43ca-80df-b71f6a0c8d20\",\r\n \"name\": \"microprofile-jwt\",\r\n \"description\": \"Microprofile - JWT built-in scope\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"true\",\r\n \"display.on.consent.screen\": \"false\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"98f40652-57e2-4a2d-92be-8f2b3248c121\",\r\n \"name\": \"upn\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"username\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"upn\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"cb9dc85a-ca9f-47a1-9aef-bffa3e6adf63\",\r\n \"name\": \"groups\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-realm-role-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"multivalued\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"foo\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"groups\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"b1184b1a-9395-4d11-9f8a-1b0a08ac93d6\",\r\n \"name\": \"email\",\r\n \"description\": \"OpenID Connect built-in scope: email\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"true\",\r\n \"display.on.consent.screen\": \"true\",\r\n \"consent.screen.text\": \"${emailScopeConsentText}\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"ade67946-d1f1-48b1-8d66-90785bd2442e\",\r\n \"name\": \"email\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"email\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"email\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"a70d104f-df62-478c-aac4-6d2a944c4ab0\",\r\n \"name\": \"email verified\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-property-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"emailVerified\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"email_verified\",\r\n \"jsonType.label\": \"boolean\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"e53abd2e-d930-4bd6-b999-437896efa01e\",\r\n \"name\": \"offline_access\",\r\n \"description\": \"OpenID Connect built-in scope: offline_access\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"consent.screen.text\": \"${offlineAccessScopeConsentText}\",\r\n \"display.on.consent.screen\": \"true\"\r\n }\r\n },\r\n {\r\n \"id\": \"fd720fb2-64ce-4f84-bf72-32de7a85863b\",\r\n \"name\": \"address\",\r\n \"description\": \"OpenID Connect built-in scope: address\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"true\",\r\n \"display.on.consent.screen\": \"true\",\r\n \"consent.screen.text\": \"${addressScopeConsentText}\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"2f911fb0-2f58-4815-b8f0-cb9f75231d33\",\r\n \"name\": \"address\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-address-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"user.attribute.formatted\": \"formatted\",\r\n \"user.attribute.country\": \"country\",\r\n \"introspection.token.claim\": \"true\",\r\n \"user.attribute.postal_code\": \"postal_code\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute.street\": \"street\",\r\n \"id.token.claim\": \"true\",\r\n \"user.attribute.region\": \"region\",\r\n \"access.token.claim\": \"true\",\r\n \"user.attribute.locality\": \"locality\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"971eb08b-d242-4c96-8386-ab5d185aa9fb\",\r\n \"name\": \"roles\",\r\n \"description\": \"OpenID Connect scope for add user roles to the access token\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"false\",\r\n \"display.on.consent.screen\": \"true\",\r\n \"consent.screen.text\": \"${rolesScopeConsentText}\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"7d7dd6df-065c-479f-8b56-294da7453a7d\",\r\n \"name\": \"audience resolve\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-audience-resolve-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\"\r\n }\r\n },\r\n {\r\n \"id\": \"eec85a18-0b01-4886-950d-dade5a700259\",\r\n \"name\": \"realm roles\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-realm-role-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"multivalued\": \"true\",\r\n \"user.attribute\": \"foo\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"realm_access.roles\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"a8431ffb-7fd6-4da4-8b7c-93197571c14c\",\r\n \"name\": \"client roles\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-client-role-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"multivalued\": \"true\",\r\n \"user.attribute\": \"foo\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"resource_access.${client_id}.roles\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"2a536a79-ac56-46be-9a6d-528965bbff22\",\r\n \"name\": \"profile\",\r\n \"description\": \"OpenID Connect built-in scope: profile\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"true\",\r\n \"display.on.consent.screen\": \"true\",\r\n \"consent.screen.text\": \"${profileScopeConsentText}\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"f4e7e9eb-1c63-4d3b-9fdd-12d1a2e719e6\",\r\n \"name\": \"username\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"username\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"preferred_username\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"15d3bedb-6502-4cb7-b8c3-d41f4b3c995e\",\r\n \"name\": \"nickname\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"nickname\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"nickname\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"107b6df8-63da-411a-8532-bb12cd6421fb\",\r\n \"name\": \"family name\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"lastName\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"family_name\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"d24280e9-7a59-446f-bf43-e29f07a633b6\",\r\n \"name\": \"updated at\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"updatedAt\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"updated_at\",\r\n \"jsonType.label\": \"long\"\r\n }\r\n },\r\n {\r\n \"id\": \"ed002f53-00f2-43c3-b5d6-446923e8ce9d\",\r\n \"name\": \"gender\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"gender\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"gender\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"cd8b94a8-bbfd-4150-94a0-0bf9101f0be1\",\r\n \"name\": \"profile\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"profile\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"profile\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"a1b9050a-faaa-4ebd-9d9c-beb1f3e00898\",\r\n \"name\": \"full name\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-full-name-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"id.token.claim\": \"true\",\r\n \"introspection.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\"\r\n }\r\n },\r\n {\r\n \"id\": \"877e42d0-5649-4fbe-848d-894f941c180c\",\r\n \"name\": \"birthdate\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"birthdate\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"birthdate\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"7c25a9dd-515d-4fcd-bc81-44dcb7b58f2f\",\r\n \"name\": \"locale\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"locale\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"locale\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"1939e629-d8b5-4dd4-a00c-6ee598df2941\",\r\n \"name\": \"zoneinfo\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"zoneinfo\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"zoneinfo\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"81c5179a-20e2-4af9-a7ce-af009f5bbf2a\",\r\n \"name\": \"given name\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"firstName\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"given_name\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"07909667-1b70-4ffd-bc20-8605033a2479\",\r\n \"name\": \"website\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"website\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"website\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"c8495d43-e12e-4fbd-b1a8-cf05fbfc22d9\",\r\n \"name\": \"middle name\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"middleName\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"middle_name\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n },\r\n {\r\n \"id\": \"e49d8f09-0639-48e1-941a-c599a5ddef93\",\r\n \"name\": \"picture\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-usermodel-attribute-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"introspection.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\",\r\n \"user.attribute\": \"picture\",\r\n \"id.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"claim.name\": \"picture\",\r\n \"jsonType.label\": \"String\"\r\n }\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"8ce32c7c-6f5a-4897-bc6c-86d5c1944bcd\",\r\n \"name\": \"acr\",\r\n \"description\": \"OpenID Connect scope for add acr (authentication context class reference) to the token\",\r\n \"protocol\": \"openid-connect\",\r\n \"attributes\": {\r\n \"include.in.token.scope\": \"false\",\r\n \"display.on.consent.screen\": \"false\"\r\n },\r\n \"protocolMappers\": [\r\n {\r\n \"id\": \"b1823003-84a4-47d8-85d7-11115a6730b5\",\r\n \"name\": \"acr loa level\",\r\n \"protocol\": \"openid-connect\",\r\n \"protocolMapper\": \"oidc-acr-mapper\",\r\n \"consentRequired\": false,\r\n \"config\": {\r\n \"id.token.claim\": \"true\",\r\n \"introspection.token.claim\": \"true\",\r\n \"access.token.claim\": \"true\",\r\n \"userinfo.token.claim\": \"true\"\r\n }\r\n }\r\n ]\r\n }\r\n ],\r\n \"defaultDefaultClientScopes\": [\r\n \"role_list\",\r\n \"profile\",\r\n \"email\",\r\n \"roles\",\r\n \"web-origins\",\r\n \"acr\"\r\n ],\r\n \"defaultOptionalClientScopes\": [\"address\", \"phone\", \"microprofile-jwt\"],\r\n \"browserSecurityHeaders\": {\r\n \"contentSecurityPolicyReportOnly\": \"\",\r\n \"xContentTypeOptions\": \"nosniff\",\r\n \"referrerPolicy\": \"no-referrer\",\r\n \"xRobotsTag\": \"none\",\r\n \"xFrameOptions\": \"SAMEORIGIN\",\r\n \"contentSecurityPolicy\": \"frame-src 'self'; frame-ancestors 'self'; object-src 'none';\",\r\n \"xXSSProtection\": \"1; mode=block\",\r\n \"strictTransportSecurity\": \"max-age=31536000; includeSubDomains\"\r\n },\r\n \"smtpServer\": {},\r\n \"eventsEnabled\": false,\r\n \"eventsListeners\": [\"jboss-logging\"],\r\n \"enabledEventTypes\": [],\r\n \"adminEventsEnabled\": false,\r\n \"adminEventsDetailsEnabled\": false,\r\n \"identityProviders\": [],\r\n \"identityProviderMappers\": [],\r\n \"components\": {\r\n \"org.keycloak.services.clientregistration.policy.ClientRegistrationPolicy\": [\r\n {\r\n \"id\": \"47447964-3b78-4478-b73b-e558b9b9ec7a\",\r\n \"name\": \"Allowed Client Scopes\",\r\n \"providerId\": \"allowed-client-templates\",\r\n \"subType\": \"authenticated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"allow-default-scopes\": [\"true\"]\r\n }\r\n },\r\n {\r\n \"id\": \"b92938b2-34c7-4a0c-a615-0e8f68901315\",\r\n \"name\": \"Trusted Hosts\",\r\n \"providerId\": \"trusted-hosts\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"host-sending-registration-request-must-match\": [\"true\"],\r\n \"client-uris-must-match\": [\"true\"]\r\n }\r\n },\r\n {\r\n \"id\": \"a3b10e4e-28a4-463f-8576-a2340cc16837\",\r\n \"name\": \"Allowed Client Scopes\",\r\n \"providerId\": \"allowed-client-templates\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"allow-default-scopes\": [\"true\"]\r\n }\r\n },\r\n {\r\n \"id\": \"77f2bb08-6581-4c52-99ee-33f778986819\",\r\n \"name\": \"Allowed Protocol Mapper Types\",\r\n \"providerId\": \"allowed-protocol-mappers\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"allowed-protocol-mapper-types\": [\r\n \"oidc-usermodel-property-mapper\",\r\n \"oidc-address-mapper\",\r\n \"oidc-full-name-mapper\",\r\n \"oidc-sha256-pairwise-sub-mapper\",\r\n \"saml-user-attribute-mapper\",\r\n \"saml-role-list-mapper\",\r\n \"saml-user-property-mapper\",\r\n \"oidc-usermodel-attribute-mapper\"\r\n ]\r\n }\r\n },\r\n {\r\n \"id\": \"6f334a33-13e2-4874-a21d-6f3d3f17c562\",\r\n \"name\": \"Max Clients Limit\",\r\n \"providerId\": \"max-clients\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"max-clients\": [\"200\"]\r\n }\r\n },\r\n {\r\n \"id\": \"98e4b0c6-40c3-45dc-a259-a4f1eb4c1a1b\",\r\n \"name\": \"Full Scope Disabled\",\r\n \"providerId\": \"scope\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {}\r\n },\r\n {\r\n \"id\": \"f28ca626-a745-429e-a814-8e0fb5822678\",\r\n \"name\": \"Consent Required\",\r\n \"providerId\": \"consent-required\",\r\n \"subType\": \"anonymous\",\r\n \"subComponents\": {},\r\n \"config\": {}\r\n },\r\n {\r\n \"id\": \"cae10cfe-77fe-451f-bc20-a53e67adb1a0\",\r\n \"name\": \"Allowed Protocol Mapper Types\",\r\n \"providerId\": \"allowed-protocol-mappers\",\r\n \"subType\": \"authenticated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"allowed-protocol-mapper-types\": [\r\n \"saml-user-attribute-mapper\",\r\n \"saml-user-property-mapper\",\r\n \"oidc-full-name-mapper\",\r\n \"oidc-usermodel-attribute-mapper\",\r\n \"oidc-usermodel-property-mapper\",\r\n \"saml-role-list-mapper\",\r\n \"oidc-sha256-pairwise-sub-mapper\",\r\n \"oidc-address-mapper\"\r\n ]\r\n }\r\n }\r\n ],\r\n \"org.keycloak.keys.KeyProvider\": [\r\n {\r\n \"id\": \"2b0b1864-a95a-40d7-8032-b13ecd9f156f\",\r\n \"name\": \"rsa-enc-generated\",\r\n \"providerId\": \"rsa-enc-generated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"privateKey\": [\r\n \"MIIEowIBAAKCAQEAz3o1JPtq/UgUqy/vXwRNp+d2SECZAm8msEI+XzGAvUERFe09L1huvIKX2aR0p+BkNX9QSt6NGiXxizg60QNthnBeOSoZInUiTOBoeoQ8Yv9HzQIK9giDxvtOS91SpO1BoJPOr63Q6BJtlrl8w701nA5e7JJQoFwK57cnAmzpJQr8sFwoEx6s3VYFvqVHglTfTB97oTats06/HUTAjDlFvBcLsrC97sL8rS5HVPtqR9xIgK+T30wH7L6EB0NYUL3VTAZcKubQct4hrgEeZSmPCJkoJF8b2/G5g//lZlOkcUe5kQtDCiVqQxuYvLC1mvySlx/lWpu1abpz88i3PxpPAwIDAQABAoIBABCWvNkQISXPNZfaZVE7jtn178cnIxTGvlkpcsM5uglnwm32YgX/FBuOdYW5WHpzvo9odosF8FI+5mkzPcCofYFaSq5XZ1sR8oQjDTd+izV/I8aIe0fgtmiaf1AhihIVxkGIj+YMB8AGeSyr+AXOgxLPM1fG+xtXQKf2RPA0tQ95BHsNzcrxb6oEdCZp3Bkd01tLZ4yE4pJ8ohvrO4MwH5GuvIZh2xgdcTVhC/w8QO4o/ZWPG0LFpIVvKIZzPNt42h40gLQwjJp90Pa97L+y0Pk5E1AfUO7ztttgbrDa75YC2E0a3v73v6gNoBo7pqRra+pwAG6K92Ym0tiScMkWXkECgYEA9o1u4EE3OmBkMod/FRloALSy/R+ou3W/84sLv6Bk3Vn2qTH8P5oHYQrBb7vYIt4prWkLzBJ8lS3wih0TmmgEGNhOgL+DdeH1JuQ+/fcYnfmHTMm7VuAx2cm0hQAYg4NXXDZP/wmqtMItAy9OHgGhn/GT+jpUxa+0XqlvzRYVWdUCgYEA1213NKHeVJ2S8Md3Xm3phjT+I3G0Sv3jxhKMR72Icz0UWzeyd5cmPhYA511T4a04Fw8z9dPNI0EqUGg+bqG0YdLCdoyMWmrhYoders/MHvsJbXg3EIAEYL/NCMnQzHY5JK9jhGaMwT0PBCq1zFvkgcxwa2SCDcRFvcWYKhXo2XcCgYADGoqvxgJk+LuqKyx9XoGBqMSsDQ75tSTCcxilw+YhJzXEsX1ka5L2NMV0m5+/6J4LscvVONJaqmZhxrXtdqu+iFKMqlyESmDkqXDlj4u+yVpbrBpwoIfgHvrnxbWJSkj6PzDInB2LAvrAFINeO1UGh2r+dmeEyY5ytp1Srpl8NQKBgGCYWt0kv5ZdWWfRaLrUueNNm66060y87wb/hhsc5zQU7S3Bmap6AdHQ9/LGLDiC/SWJ0ZimsdLfA2QueeANbd53LG8PsldQmWMeo9vqnPI/Sgjl4HrrjAr9taf9JjynvhOu+QaDHRYAlN0fcYkCo0F4M+hTluUpXsQq94HXdSMdAoGBAMhAmIuncoGR1rNNxg1N+ifwPLWV0Jl1/WWHgjspEl4qfj4/fMc/VpdG2NRRB61VfG+kvOttTlwPpm8swYZ/k8g+wrH6JQsdrWIzfPyOztNM8pZEzEiANyBnEK+cGlw6CXIwhXFTZNsROlLeFIslJGlBOaj6GIiC3wWL34nGKYnU\"\r\n ],\r\n \"certificate\": [\r\n \"MIICmzCCAYMCBgGRwtM3PTANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZ0YXphbWEwHhcNMjQwOTA1MTUzMzI3WhcNMzQwOTA1MTUzNTA3WjARMQ8wDQYDVQQDDAZ0YXphbWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPejUk+2r9SBSrL+9fBE2n53ZIQJkCbyawQj5fMYC9QREV7T0vWG68gpfZpHSn4GQ1f1BK3o0aJfGLODrRA22GcF45KhkidSJM4Gh6hDxi/0fNAgr2CIPG+05L3VKk7UGgk86vrdDoEm2WuXzDvTWcDl7sklCgXArntycCbOklCvywXCgTHqzdVgW+pUeCVN9MH3uhNq2zTr8dRMCMOUW8FwuysL3uwvytLkdU+2pH3EiAr5PfTAfsvoQHQ1hQvdVMBlwq5tBy3iGuAR5lKY8ImSgkXxvb8bmD/+VmU6RxR7mRC0MKJWpDG5i8sLWa/JKXH+Vam7VpunPzyLc/Gk8DAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAJIJkgDosNvJxcx0PYOegpevbadozbIIxjuwQnEgbBP20/OjGf8HtJ/abfdrGySA3+UvrqLEIdJR805HRb6Fzy0z/oJtDiVMalZ8+zrqZ+14g3kslOgMv0XOmKLUYpZfcSuu9URO46nSgnRXOrbFNUBUt8N7posrsikS6PjrKOf2Jrhmo7Mu39b26JvfrD4YT746SQS1if7/PbPIVd7fZyWbXiwbIKcygCQTl3pePofp2UTJzg9/0KX7JL0d8kOGeiB3TWdkTGmCQJIiXC3NgEULJ/vCvOvqc7dRzC3QmhoXZmt7lTmNjmJsINPvu34TGprgzkJzSbbma1WSnqE+GLg=\"\r\n ],\r\n \"priority\": [\"100\"],\r\n \"algorithm\": [\"RSA-OAEP\"]\r\n }\r\n },\r\n {\r\n \"id\": \"71fae3df-1c34-454a-a7ac-b44c982d4cfe\",\r\n \"name\": \"hmac-generated\",\r\n \"providerId\": \"hmac-generated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"kid\": [\"5c8466a3-4fda-40ff-b575-a22d3da5a08d\"],\r\n \"secret\": [\r\n \"_JqQs8R-9ldFOzUzmey5P7pkYXAXMwxAcT2ug1CRBuKl7wMC2_vxb-VSF0Jj_LLGRYVKmRzUZBeXOD9UuoCm-g\"\r\n ],\r\n \"priority\": [\"100\"],\r\n \"algorithm\": [\"HS256\"]\r\n }\r\n },\r\n {\r\n \"id\": \"08a2f9ed-c306-4195-af9c-5ff96cae0c07\",\r\n \"name\": \"aes-generated\",\r\n \"providerId\": \"aes-generated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"kid\": [\"e9a71b9f-ff0d-4365-8401-5b773b927ab9\"],\r\n \"secret\": [\"zdbzDyOYLqdTZTM9gQGSnw\"],\r\n \"priority\": [\"100\"]\r\n }\r\n },\r\n {\r\n \"id\": \"180ad0c8-0c87-4f71-8d97-87bede4372a2\",\r\n \"name\": \"rsa-generated\",\r\n \"providerId\": \"rsa-generated\",\r\n \"subComponents\": {},\r\n \"config\": {\r\n \"privateKey\": [\r\n \"MIIEogIBAAKCAQEAr/SRATSrzwC94wh4XbBMFWbkkqkB3vu5p/AYqoLAUmUEpaHbE4BimABzzrJJ75XnYNowT6BRpNVTbqnZXtigFcUFpST40WhVlKEequFo+ulPCmXPtlNzqH450j88g2uzrFfew2eDTAQPt5AscgzGPdiG3/bDHJVXUjDganWCQ01zz2hhJI5vavZbW/0xU7NatztYZEbvjQ/CXal0FQPp8G6+N9TNYZSnyI6Q2f9LcQCH7DOP1lrdCkxPRx2JfwVRBkiX+VISrEUybWdPP/aHqU+6gYYEakV6Pe9V7c8c/Y1HvpdDnoQi0sR0ywzSfXCdB8ovJ2ZIIqGcM42bbX49ZQIDAQABAoIBAANvP25Z2BmyDsLR/UF86btINyF6vY/b84eI6v5XD4h8Ms9F3cgfay1C4v/PoJxV3X6ZO7SuMTHJvTdthtHwYg2SuzW6R0YVJoiAbaARxtIRAEs4agnJzrnk/t1xAQ4iqc7tJyrCyEARWzouzQNL5wm5goZ4I15ZNutii1rgoNKN9fHJFc9gwznY0cWnIQk0wI9H2de51Cc5a5rXDKaYXFj29vRgMnYqZsLyhnHw1SghoQoDHTQWgD2GWrsnmv+A/2fIUh6MpC1jbzPUapgdIW4LxUcj4KdNa+mzb6+WWzSQWeJNtcvPY+9SzGp/2ZruREm2xbD+O+apsnVLZGMm3iECgYEA1i8+hACvDsq7N51BbesKDPskx52a9bDDMAh/xGrf34vyNpC6n+dBZ82Lcs8hCzZUozuRY4IxJE8vbyCz6BqnmRgmg4obEPwRKgqibZoMqebrrxh8RQW0ZHGbK1MDHyMslhLrzL+9cHsGFXmmiPzNTKYZluqiTs7DpERefND/1qECgYEA0k6o605Iaw9jFtfRY2KzQZ79LQ1hAZq++QpwLejgD+5BNhY8ri5CDe5yjd1izx6/eH+S+Jup+yoormtJIX7ITI+uu1uziMLxIBjNTTSAi7nYf38FFg7AXqqW0//MLuXSuKTMA3LTWuYUkzBTtI8fPiy/LBInzbkBtxkWqzwi5EUCgYAzlZ1Q3XlL7re4ZT9k4b7B8ZqiGOtBURkxcFqVS8gvZt0nFyRbbq7p+S8kr44dzTAFQEt709dSD2A1O4MY25KR5Kch9xkdthfMMFN+YiO6p8sLmLIVTZJsvo/Il22hCi+q1VPFNEjD1l1YvrvFMl2foEF5f3kn0dR8s5quJQf5AQKBgBklRpU7+vSyFkr46xRTDNPfyq3EV8D1W7gzQ0559bBx8GIjLoY1CbjYteG4gsP5DTO/LTeEhUJ+u/Z+5XOX0SM2WtIUGNdVV7dav9FnYadTRUuZSGZmxSGMjBQ1FZjV6egh7DLNW/AWaode0+NW6YlpmEIQuamjYU0fNtKqkhFxAoGAccXCg8HG6grBRN9CBH05NCkvq2Ow9YytbjU64vaMx1mMJipZYjyJS5COXqFBuc7arX2+1QFwCfKnHp1u90ui3hcYixY36HkIgYiAVmSMYQDbAXsQpqIcPlDpd31/mFDH9n+N/AFYaIN3pyOADDeLcW64ippOV1+6o/kXJCq760M=\"\r\n ],\r\n \"certificate\": [\r\n \"MIICmzCCAYMCBgGRwtM3vDANBgkqhkiG9w0BAQsFADARMQ8wDQYDVQQDDAZ0YXphbWEwHhcNMjQwOTA1MTUzMzI3WhcNMzQwOTA1MTUzNTA3WjARMQ8wDQYDVQQDDAZ0YXphbWEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv9JEBNKvPAL3jCHhdsEwVZuSSqQHe+7mn8BiqgsBSZQSlodsTgGKYAHPOsknvledg2jBPoFGk1VNuqdle2KAVxQWlJPjRaFWUoR6q4Wj66U8KZc+2U3OofjnSPzyDa7OsV97DZ4NMBA+3kCxyDMY92Ibf9sMclVdSMOBqdYJDTXPPaGEkjm9q9ltb/TFTs1q3O1hkRu+ND8JdqXQVA+nwbr431M1hlKfIjpDZ/0txAIfsM4/WWt0KTE9HHYl/BVEGSJf5UhKsRTJtZ08/9oepT7qBhgRqRXo971Xtzxz9jUe+l0OehCLSxHTLDNJ9cJ0Hyi8nZkgioZwzjZttfj1lAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIJqi9FyJGOhPok/+KhzYnSG16FoAZDjQzeMi0Dws09iA5N3PBUgKk8Wm+9W0xB9hkkd7D3eQzAYio0yhd2sV/4TGdY/m2D/DvF6Qt7wIQAyAmkSQJRQ5/PXjnU5q2dAGInRgcWFWazI8Pppg2FmQTdFDcS1OHs0fcVD1bLY1HmD5wxTfrd3J7R9w0PInOxh6dC2QHymsF8UMulGqMAzPuRV2oX8DC4IabxSsno94oyG8H1FnI2SCusiz2jcAZ2+exNKp5z9DyqwkUENLIgqDCKxYWX885SaCXZ8OJLJ6/qg3BgR3Ai0xobcQl2cMVA9p5asOQ+IjLpffHIsNfvhvTY=\"\r\n ],\r\n \"priority\": [\"100\"]\r\n }\r\n }\r\n ]\r\n },\r\n \"internationalizationEnabled\": false,\r\n \"supportedLocales\": [],\r\n \"authenticationFlows\": [\r\n {\r\n \"id\": \"6942da9e-ba88-4134-a998-57df70fec503\",\r\n \"alias\": \"Account verification options\",\r\n \"description\": \"Method with which to verity the existing account\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"idp-email-verification\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Verify Existing Account by Re-authentication\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"b5f4b8ac-1edd-41ac-8d7b-9c15083d3fd5\",\r\n \"alias\": \"Browser - Conditional OTP\",\r\n \"description\": \"Flow to determine if the OTP is required for the authentication\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"conditional-user-configured\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"auth-otp-form\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"6575a129-7d49-4f8a-a81a-3a4a1b57d992\",\r\n \"alias\": \"Direct Grant - Conditional OTP\",\r\n \"description\": \"Flow to determine if the OTP is required for the authentication\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"conditional-user-configured\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"direct-grant-validate-otp\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"de42466a-55a9-4cc1-ba2e-de19ed855078\",\r\n \"alias\": \"First broker login - Conditional OTP\",\r\n \"description\": \"Flow to determine if the OTP is required for the authentication\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"conditional-user-configured\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"auth-otp-form\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"28819714-d97e-4771-a185-98cb78a9bb2d\",\r\n \"alias\": \"Handle Existing Account\",\r\n \"description\": \"Handle what to do if there is existing account with same email/username like authenticated identity provider\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"idp-confirm-link\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Account verification options\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"dc45afc7-a3f5-45e7-824a-088c713ece12\",\r\n \"alias\": \"Reset - Conditional OTP\",\r\n \"description\": \"Flow to determine if the OTP should be reset or not. Set to REQUIRED to force.\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"conditional-user-configured\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"reset-otp\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"d53a9a5a-626c-4617-a1c9-86372547fdf6\",\r\n \"alias\": \"User creation or linking\",\r\n \"description\": \"Flow for the existing/non-existing user alternatives\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticatorConfig\": \"create unique user config\",\r\n \"authenticator\": \"idp-create-user-if-unique\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Handle Existing Account\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"aeb68bb8-ea4b-4338-8908-23dc4b2a686b\",\r\n \"alias\": \"Verify Existing Account by Re-authentication\",\r\n \"description\": \"Reauthentication of existing account\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"idp-username-password-form\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"CONDITIONAL\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"First broker login - Conditional OTP\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"895a3d5b-6b69-4af8-afbf-c90f290fbfe6\",\r\n \"alias\": \"browser\",\r\n \"description\": \"browser based authentication\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"auth-cookie\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"auth-spnego\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"DISABLED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"identity-provider-redirector\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 25,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 30,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"forms\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"21824ff8-5695-4081-9ce8-f7172b5611b1\",\r\n \"alias\": \"clients\",\r\n \"description\": \"Base authentication for clients\",\r\n \"providerId\": \"client-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"client-secret\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"client-jwt\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"client-secret-jwt\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 30,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"client-x509\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"ALTERNATIVE\",\r\n \"priority\": 40,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"5dbfbb33-97d2-4448-8f3f-b30f0cf23df8\",\r\n \"alias\": \"direct grant\",\r\n \"description\": \"OpenID Connect Resource Owner Grant\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"direct-grant-validate-username\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"direct-grant-validate-password\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"CONDITIONAL\",\r\n \"priority\": 30,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Direct Grant - Conditional OTP\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"16fc0b02-08bb-4402-9750-1cd0135f2a02\",\r\n \"alias\": \"docker auth\",\r\n \"description\": \"Used by Docker clients to authenticate against the IDP\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"docker-http-basic-authenticator\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"8c93303e-c650-4b6f-adf4-6b362b9c88b8\",\r\n \"alias\": \"first broker login\",\r\n \"description\": \"Actions taken after first broker login with identity provider account, which is not yet linked to any Keycloak account\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticatorConfig\": \"review profile config\",\r\n \"authenticator\": \"idp-review-profile\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"User creation or linking\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"30b9484b-e611-4f13-a26d-910b217f352a\",\r\n \"alias\": \"forms\",\r\n \"description\": \"Username, password, otp and other auth forms.\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"auth-username-password-form\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"CONDITIONAL\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Browser - Conditional OTP\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"c55585a2-a2b7-43f4-9f9c-7814810c1b92\",\r\n \"alias\": \"registration\",\r\n \"description\": \"registration flow\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"registration-page-form\",\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"registration form\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"ab5d5ed8-0202-4e15-81be-0ffbec9f9c6b\",\r\n \"alias\": \"registration form\",\r\n \"description\": \"registration form\",\r\n \"providerId\": \"form-flow\",\r\n \"topLevel\": false,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"registration-user-creation\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"registration-password-action\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 50,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"registration-recaptcha-action\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"DISABLED\",\r\n \"priority\": 60,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"c2a4d73b-b583-45f2-ae8f-8e9828dd2513\",\r\n \"alias\": \"reset credentials\",\r\n \"description\": \"Reset credentials for a user if they forgot their password or something\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"reset-credentials-choose-user\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"reset-credential-email\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 20,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticator\": \"reset-password\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 30,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n },\r\n {\r\n \"authenticatorFlow\": true,\r\n \"requirement\": \"CONDITIONAL\",\r\n \"priority\": 40,\r\n \"autheticatorFlow\": true,\r\n \"flowAlias\": \"Reset - Conditional OTP\",\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n },\r\n {\r\n \"id\": \"9b9b9972-3ad7-4298-940d-c92efcbdfdbd\",\r\n \"alias\": \"saml ecp\",\r\n \"description\": \"SAML ECP Profile Authentication Flow\",\r\n \"providerId\": \"basic-flow\",\r\n \"topLevel\": true,\r\n \"builtIn\": true,\r\n \"authenticationExecutions\": [\r\n {\r\n \"authenticator\": \"http-basic-authenticator\",\r\n \"authenticatorFlow\": false,\r\n \"requirement\": \"REQUIRED\",\r\n \"priority\": 10,\r\n \"autheticatorFlow\": false,\r\n \"userSetupAllowed\": false\r\n }\r\n ]\r\n }\r\n ],\r\n \"authenticatorConfig\": [\r\n {\r\n \"id\": \"caadafe3-c4e0-4a2e-a690-9a4148d99e0c\",\r\n \"alias\": \"create unique user config\",\r\n \"config\": {\r\n \"require.password.update.after.registration\": \"false\"\r\n }\r\n },\r\n {\r\n \"id\": \"32010bce-8b75-4550-9031-9eaad2e3c226\",\r\n \"alias\": \"review profile config\",\r\n \"config\": {\r\n \"update.profile.on.first.login\": \"missing\"\r\n }\r\n }\r\n ],\r\n \"requiredActions\": [\r\n {\r\n \"alias\": \"CONFIGURE_TOTP\",\r\n \"name\": \"Configure OTP\",\r\n \"providerId\": \"CONFIGURE_TOTP\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 10,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"TERMS_AND_CONDITIONS\",\r\n \"name\": \"Terms and Conditions\",\r\n \"providerId\": \"TERMS_AND_CONDITIONS\",\r\n \"enabled\": false,\r\n \"defaultAction\": false,\r\n \"priority\": 20,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"UPDATE_PASSWORD\",\r\n \"name\": \"Update Password\",\r\n \"providerId\": \"UPDATE_PASSWORD\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 30,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"UPDATE_PROFILE\",\r\n \"name\": \"Update Profile\",\r\n \"providerId\": \"UPDATE_PROFILE\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 40,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"VERIFY_EMAIL\",\r\n \"name\": \"Verify Email\",\r\n \"providerId\": \"VERIFY_EMAIL\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 50,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"delete_account\",\r\n \"name\": \"Delete Account\",\r\n \"providerId\": \"delete_account\",\r\n \"enabled\": false,\r\n \"defaultAction\": false,\r\n \"priority\": 60,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"webauthn-register\",\r\n \"name\": \"Webauthn Register\",\r\n \"providerId\": \"webauthn-register\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 70,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"webauthn-register-passwordless\",\r\n \"name\": \"Webauthn Register Passwordless\",\r\n \"providerId\": \"webauthn-register-passwordless\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 80,\r\n \"config\": {}\r\n },\r\n {\r\n \"alias\": \"update_user_locale\",\r\n \"name\": \"Update User Locale\",\r\n \"providerId\": \"update_user_locale\",\r\n \"enabled\": true,\r\n \"defaultAction\": false,\r\n \"priority\": 1000,\r\n \"config\": {}\r\n }\r\n ],\r\n \"browserFlow\": \"browser\",\r\n \"registrationFlow\": \"registration\",\r\n \"directGrantFlow\": \"direct grant\",\r\n \"resetCredentialsFlow\": \"reset credentials\",\r\n \"clientAuthenticationFlow\": \"clients\",\r\n \"dockerAuthenticationFlow\": \"docker auth\",\r\n \"attributes\": {\r\n \"cibaBackchannelTokenDeliveryMode\": \"poll\",\r\n \"cibaAuthRequestedUserHint\": \"login_hint\",\r\n \"clientOfflineSessionMaxLifespan\": \"0\",\r\n \"oauth2DevicePollingInterval\": \"5\",\r\n \"clientSessionIdleTimeout\": \"0\",\r\n \"clientOfflineSessionIdleTimeout\": \"0\",\r\n \"cibaInterval\": \"5\",\r\n \"realmReusableOtpCode\": \"false\",\r\n \"cibaExpiresIn\": \"120\",\r\n \"oauth2DeviceCodeLifespan\": \"600\",\r\n \"parRequestUriLifespan\": \"60\",\r\n \"clientSessionMaxLifespan\": \"0\",\r\n \"frontendUrl\": \"\",\r\n \"acr.loa.map\": \"{}\"\r\n },\r\n \"keycloakVersion\": \"23.0.6\",\r\n \"userManagedAccessAllowed\": false,\r\n \"clientProfiles\": {\r\n \"profiles\": []\r\n },\r\n \"clientPolicies\": {\r\n \"policies\": []\r\n }\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{keycloakUrl}}/admin/realms",
"host": [
"{{keycloakUrl}}"
],
"path": [
"admin",
"realms"
]
}
},
"response": []
},
{
"name": "Set Auth Token",
"event": [
{
"listen": "test",
"script": {
"exec": [
"pm.environment.set(\"auth-token\", pm.response.text());"
],
"type": "text/javascript",
"packages": {}
}
}
],
"request": {
"auth": {
"type": "bearer",
"bearer": [
{
"key": "token",
"value": "{{keycloak-token}}",
"type": "string"
}
]
},
"method": "POST",
"header": [],
"body": {
"mode": "raw",
"raw": "{\r\n \"password\": \"password\",\r\n \"username\": \"tazama-user\"\r\n}",
"options": {
"raw": {
"language": "json"
}
}
},
"url": {
"raw": "{{tazamaAuthUrl}}{{path-auth-api-version}}/auth/login",
"host": [
"{{tazamaAuthUrl}}{{path-auth-api-version}}"
],
"path": [
"auth",
"login"
]
}
},
"response": []
}
],
"event": [
{
"listen": "prerequest",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"type": "text/javascript",
"packages": {},
"exec": [
""
]
}
}
]
}