Skip to content

Commit

Permalink
Fix sssd.conf ldap_search_base for LDAP integration domain
Browse files Browse the repository at this point in the history
LDAP integration domain reders a wrong sssd.conf file, this commit
fixes the ldap_search_base and sets ldap_default_authtok to Password.

Fixes: #31

Signed-off-by: Francisco Trivino <[email protected]>
  • Loading branch information
f-trivino committed May 29, 2023
1 parent d2d0994 commit 0157ef4
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/ipa-tuura/domains/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ def config_default_sssd(domain):
domain_section = "%s/%s" % ("domain", domainname)
sssdconfig.add_section(domain_section)
sssdconfig.set(
domain_section, "ldap_search_base", "dn=" + suffix[0] + ", dn=" + suffix[1]
domain_section, "ldap_search_base", "dc=" + suffix[0] + ", dc=" + suffix[1]
)
sssdconfig.set(domain_section, "debug_level", "9")
sssdconfig.set(domain_section, "id_provider", id_provider)
Expand All @@ -346,6 +346,7 @@ def config_default_sssd(domain):
sssdconfig.set(domain_section, "ldap_uri", ldap_uri)
sssdconfig.set(domain_section, "ldap_user_extra_attrs", ldap_user_extra_attrs)
sssdconfig.set(domain_section, "ldap_default_bind_dn", domain["client_id"])
sssdconfig.set(domain_section, "ldap_default_authtok", domain["client_secret"])
sssdconfig.set(domain_section, "use_fully_qualified_names", "True")
sssdconfig.set(domain_section, "cache_credentials", "True")
sssdconfig.set(domain_section, "enumerate", "True")
Expand Down

0 comments on commit 0157ef4

Please sign in to comment.