5
"sslRequired": "external",
6
"privateKey": "MIICXAIBAAKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQABAoGAfmO8gVhyBxdqlxmIuglbz8bcjQbhXJLR2EoS8ngTXmN1bo2L90M0mUKSdc7qF10LgETBzqL8jYlQIbt+e6TH8fcEpKCjUlyq0Mf/vVbfZSNaVycY13nTzo27iPyWQHK5NLuJzn1xvxxrUeXI6A2WFpGEBLbHjwpx5WQG9A+2scECQQDvdn9NE75HPTVPxBqsEd2z10TKkl9CZxu10Qby3iQQmWLEJ9LNmy3acvKrE3gMiYNWb6xHPKiIqOR1as7L24aTAkEAtyvQOlCvr5kAjVqrEKXalj0Tzewjweuxc0pskvArTI2Oo070h65GpoIKLc9jf+UA69cRtquwP93aZKtW06U8dQJAF2Y44ks/mK5+eyDqik3koCI08qaC8HYq2wVl7G2QkJ6sbAaILtcvD92ToOvyGyeE0flvmDZxMYlvaZnaQ0lcSQJBAKZU6umJi3/xeEbkJqMfeLclD27XGEFoPeNrmdx0q10Azp4NfJAY+Z8KRyQCR2BEG+oNitBOZ+YXF9KCpH3cdmECQHEigJhYg+ykOvr1aiZUMFT72HU0jnmQe2FVekuG+LJUt2Tm7GtMjTFoGpf0JwrVuZN39fOYAlo+nTixgeW7X8Y=",
7
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrVrCuTtArbgaZzL1hvh0xtL5mc7o0NqPVnYXkLvgcwiC3BjLGw1tGEGoJaXDuSaRllobm53JBhjx33UNv+5z/UMG4kytBWxheNVKnL6GgqlNabMaFfPLPCF8kAgKnsi79NMo+n6KnSY8YeUmec/p2vjO2NjsSAVcWEQMVhJ31LwIDAQAB",
8
"requiredCredentials": [ "password" ],
11
"clientId": "finance",
16
"clientId": "ldap-app",
18
"baseUrl": "/ldap-portal",
22
"adminUrl": "/ldap-portal",
24
"fullScopeAllowed": true,
27
"protocolMapper" : "oidc-usermodel-property-mapper",
28
"protocol" : "openid-connect",
31
"Claim JSON Type" : "String",
32
"user.attribute" : "username",
33
"claim.name" : "preferred_username",
34
"id.token.claim" : "true",
35
"access.token.claim" : "true"
39
"protocolMapper" : "oidc-full-name-mapper",
40
"protocol" : "openid-connect",
43
"id.token.claim" : "true",
44
"access.token.claim" : "true"
48
"protocolMapper" : "oidc-usermodel-property-mapper",
49
"protocol" : "openid-connect",
50
"name" : "given name",
52
"Claim JSON Type" : "String",
53
"user.attribute" : "firstName",
54
"claim.name" : "given_name",
55
"id.token.claim" : "true",
56
"access.token.claim" : "true"
60
"protocolMapper" : "oidc-usermodel-property-mapper",
61
"protocol" : "openid-connect",
62
"name" : "family name",
64
"Claim JSON Type" : "String",
65
"user.attribute" : "lastName",
66
"claim.name" : "family_name",
67
"id.token.claim" : "true",
68
"access.token.claim" : "true"
72
"protocolMapper" : "oidc-usermodel-property-mapper",
73
"protocol" : "openid-connect",
76
"Claim JSON Type" : "String",
77
"user.attribute" : "email",
78
"claim.name" : "email",
79
"id.token.claim" : "true",
80
"access.token.claim" : "true"
84
"protocolMapper" : "oidc-usermodel-attribute-mapper",
85
"protocol" : "openid-connect",
86
"name" : "postal code",
88
"Claim JSON Type" : "String",
89
"user.attribute" : "postal_code",
90
"claim.name" : "postal_code",
91
"multivalued": "true",
92
"id.token.claim" : "true",
93
"access.token.claim" : "true"
97
"protocolMapper" : "oidc-usermodel-attribute-mapper",
98
"protocol" : "openid-connect",
101
"Claim JSON Type" : "String",
102
"user.attribute" : "street",
103
"claim.name" : "street",
104
"multivalued": "false",
105
"id.token.claim" : "true",
106
"access.token.claim" : "true"
110
"protocolMapper" : "oidc-usermodel-attribute-mapper",
111
"protocol" : "openid-connect",
114
"Claim JSON Type" : "String",
115
"user.attribute" : "picture",
116
"claim.name" : "picture",
117
"multivalued": "false",
118
"id.token.claim" : "true",
119
"access.token.claim" : "true"
125
"userFederationProviders": [
127
"displayName": "ldap-apacheds",
128
"providerName": "ldap",
130
"fullSyncPeriod": -1,
131
"changedSyncPeriod": -1,
133
"pagination" : "true",
136
"connectionPooling" : "true",
137
"usersDn" : "ou=People,dc=keycloak,dc=org",
138
"userObjectClasses" : "inetOrgPerson, organizationalPerson",
139
"usernameLDAPAttribute" : "uid",
140
"bindDn" : "uid=admin,ou=system",
141
"bindCredential" : "secret",
142
"rdnLDAPAttribute" : "uid",
144
"editMode" : "WRITABLE",
145
"uuidLDAPAttribute" : "entryUUID",
146
"connectionUrl" : "ldap://localhost:10389",
147
"syncRegistrations" : "true",
148
"authType" : "simple"
152
"userFederationMappers" : [
155
"federationMapperType" : "user-attribute-ldap-mapper",
156
"federationProviderDisplayName" : "ldap-apacheds",
158
"ldap.attribute" : "uid",
159
"user.model.attribute" : "username",
160
"is.mandatory.in.ldap" : "true",
161
"read.only" : "false",
162
"always.read.value.from.ldap" : "false"
166
"name" : "first name",
167
"federationMapperType" : "user-attribute-ldap-mapper",
168
"federationProviderDisplayName" : "ldap-apacheds",
170
"ldap.attribute" : "cn",
171
"user.model.attribute" : "firstName",
172
"is.mandatory.in.ldap" : "true",
173
"read.only" : "false",
174
"always.read.value.from.ldap" : "false"
178
"name" : "last name",
179
"federationMapperType" : "user-attribute-ldap-mapper",
180
"federationProviderDisplayName" : "ldap-apacheds",
182
"ldap.attribute" : "sn",
183
"user.model.attribute" : "lastName",
184
"is.mandatory.in.ldap" : "true",
185
"read.only" : "false",
186
"always.read.value.from.ldap" : "false"
191
"federationMapperType" : "user-attribute-ldap-mapper",
192
"federationProviderDisplayName" : "ldap-apacheds",
194
"ldap.attribute" : "mail",
195
"user.model.attribute" : "email",
196
"is.mandatory.in.ldap" : "false",
197
"read.only" : "false",
198
"always.read.value.from.ldap" : "false"
202
"name" : "creation date",
203
"federationMapperType" : "user-attribute-ldap-mapper",
204
"federationProviderDisplayName" : "ldap-apacheds",
206
"ldap.attribute" : "createTimestamp",
207
"user.model.attribute" : "createTimestamp",
208
"is.mandatory.in.ldap" : "false",
209
"read.only" : "true",
210
"always.read.value.from.ldap" : "false"
214
"name" : "modify date",
215
"federationMapperType" : "user-attribute-ldap-mapper",
216
"federationProviderDisplayName" : "ldap-apacheds",
218
"ldap.attribute" : "modifyTimestamp",
219
"user.model.attribute" : "modifyTimestamp",
220
"is.mandatory.in.ldap" : "false",
221
"read.only" : "true",
222
"always.read.value.from.ldap" : "false"
226
"name" : "postal code",
227
"federationMapperType" : "user-attribute-ldap-mapper",
228
"federationProviderDisplayName" : "ldap-apacheds",
230
"ldap.attribute" : "postalCode",
231
"user.model.attribute" : "postal_code",
232
"is.mandatory.in.ldap" : "false",
233
"read.only" : "false",
234
"always.read.value.from.ldap" : "false"
239
"federationMapperType" : "user-attribute-ldap-mapper",
240
"federationProviderDisplayName" : "ldap-apacheds",
242
"ldap.attribute" : "street",
243
"user.model.attribute" : "street",
244
"is.mandatory.in.ldap" : "false",
245
"read.only" : "false",
246
"always.read.value.from.ldap" : "false"
251
"federationMapperType" : "user-attribute-ldap-mapper",
252
"federationProviderDisplayName" : "ldap-apacheds",
254
"ldap.attribute" : "jpegPhoto",
255
"user.model.attribute" : "picture",
256
"is.mandatory.in.ldap" : "false",
257
"read.only" : "false",
258
"always.read.value.from.ldap" : "true",
259
"is.binary.attribute" : "true"
263
"name" : "realm roles",
264
"federationMapperType" : "role-ldap-mapper",
265
"federationProviderDisplayName" : "ldap-apacheds",
267
"roles.dn" : "ou=RealmRoles,dc=keycloak,dc=org",
268
"membership.ldap.attribute" : "member",
269
"role.name.ldap.attribute" : "cn",
270
"role.object.classes" : "groupOfNames",
271
"mode" : "LDAP_ONLY",
272
"use.realm.roles.mapping" : "true"
276
"name" : "finance roles",
277
"federationMapperType" : "role-ldap-mapper",
278
"federationProviderDisplayName" : "ldap-apacheds",
280
"roles.dn" : "ou=FinanceRoles,dc=keycloak,dc=org",
281
"membership.ldap.attribute" : "member",
282
"role.name.ldap.attribute" : "cn",
283
"role.object.classes" : "groupOfNames",
284
"mode" : "LDAP_ONLY",
285
"use.realm.roles.mapping" : "false",
286
"client.id" : "finance"