blob: 81a87b3681bc526334cb3684ee6e2659cac5d15a [file] [log] [blame]
Hung-Wei Chiu7260e782021-09-14 18:33:46 +00001{#
2SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
3SPDX-License-Identifier: Apache-2.0
4#}
5
6{
7{% if ldap_id is defined %}
8 "id": "{{ ldap_id}}",
9{% endif %}
10 "name":"ldap",
11 "providerId":"ldap",
12 "providerType":"org.keycloak.storage.UserStorageProvider",
13 "parentId":"master",
14 "config":{
15 "enabled":[
16 "true"
17 ],
18 "priority":[
19 "0"
20 ],
21 "fullSyncPeriod":[
22 "-1"
23 ],
24 "changedSyncPeriod":[
25 "-1"
26 ],
27 "cachePolicy":[
28 "DEFAULT"
29 ],
30 "evictionDay":[
31 ],
32 "evictionHour":[
33 ],
34 "evictionMinute":[
35 ],
36 "maxLifespan":[
37 ],
38 "batchSizeForSync":[
39 "1000"
40 ],
41 "editMode":[
42 "WRITABLE"
43 ],
44 "importEnabled":[
45 "true"
46 ],
47 "syncRegistrations":[
48 "{{ keycloak_ldap_sync_registration }}"
49 ],
50 "vendor":[
51 "{{ keycloak_ldap_vendor }}"
52 ],
53 "usePasswordModifyExtendedOp":[
54 ],
55 "usernameLDAPAttribute":[
56 "{{ keycloak_ldap_username }}"
57 ],
58 "rdnLDAPAttribute":[
59 "{{ keycloak_ldap_rdn }}"
60 ],
61 "uuidLDAPAttribute":[
62 "{{ keycloak_ldap_uuid }}"
63 ],
64 "userObjectClasses":[
65 "{{ keyclaok_ldap_user_object }}"
66 ],
67 "connectionUrl":[
68 "{{ keycloak_ldap_server }}"
69 ],
70 "usersDn":[
71 "{{ keycloak_ldap_userdn }}"
72 ],
73 "authType":[
74 "simple"
75 ],
76 "startTls":[
77 ],
78 "bindDn":[
79 "{{ keycloak_ldap_admin_dn }}"
80 ],
81 "bindCredential":[
82 "{{ keycloak_ldap_admin_password }}"
83 ],
84 "customUserSearchFilter":[
85 ],
86 "searchScope":[
87 "1"
88 ],
89 "validatePasswordPolicy":[
90 "false"
91 ],
92 "trustEmail":[
93 "false"
94 ],
95 "useTruststoreSpi":[
96 "ldapsOnly"
97 ],
98 "connectionPooling":[
99 "true"
100 ],
101 "connectionPoolingAuthentication":[
102 ],
103 "connectionPoolingDebug":[
104 ],
105 "connectionPoolingInitSize":[
106 ],
107 "connectionPoolingMaxSize":[
108 ],
109 "connectionPoolingPrefSize":[
110 ],
111 "connectionPoolingProtocol":[
112 ],
113 "connectionPoolingTimeout":[
114 ],
115 "connectionTimeout":[
116 ],
117 "readTimeout":[
118 ],
119 "pagination":[
120 "true"
121 ],
122 "allowKerberosAuthentication":[
123 "false"
124 ],
125 "serverPrincipal":[
126 ],
127 "keyTab":[
128 ],
129 "kerberosRealm":[
130 ],
131 "debug":[
132 "false"
133 ],
134 "useKerberosForPasswordAuthentication":[
135 "false"
136 ]
137 }
138}