|
@@ -10,6 +10,20 @@
|
|
|
{{ key }}: {{ identity_provider[key] }}"
|
|
|
{% endif %}
|
|
|
{% endfor %}
|
|
|
+{% elif identity_provider.kind == 'LDAPPasswordIdentityProvider' %}
|
|
|
+ attributes:
|
|
|
+{% for attribute_key in identity_provider.attributes %}
|
|
|
+ {{ attribute_key }}:
|
|
|
+{% for attribute_value in identity_provider.attributes[attribute_key] %}
|
|
|
+ - {{ attribute_value }}
|
|
|
+{% endfor %}
|
|
|
+{% endfor %}
|
|
|
+{% for key in ('bindDN', 'bindPassword', 'ca') %}
|
|
|
+ {{ key }}: "{{ identity_provider[key] }}"
|
|
|
+{% endfor %}
|
|
|
+{% for key in ('insecure', 'url') %}
|
|
|
+ {{ key }}: {{ identity_provider[key] }}
|
|
|
+{% endfor %}
|
|
|
{% elif identity_provider.kind == 'RequestHeaderIdentityProvider' %}
|
|
|
headers: {{ identity_provider.headers }}
|
|
|
{% if 'clientCA' in identity_provider %}
|