diff options
| author | James Elliott <james-d-elliott@users.noreply.github.com> | 2022-12-21 21:07:00 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-21 21:07:00 +1100 |
| commit | d0d80b4f6689df1ac441015bd43ad9c268faad4f (patch) | |
| tree | dd700e925f400e2974725b39705cf295ea91a9b2 /internal/configuration/schema/const.go | |
| parent | c7f4d5999d0b0b22594dcc917516257e4fe81747 (diff) | |
feat(configuration): freeipa ldap implementation (#4482)
This adds a FreeIPA LDAP implementation which purely adds sane defaults for FreeIPA. There are no functional differences just when the implementation option is set to 'freeipa' sane defaults which should be sufficient for most use cases are set. See the documentation at https://www.authelia.com/r/ldap#defaults for more details.
Closes #2177, Closes #2161
Diffstat (limited to 'internal/configuration/schema/const.go')
| -rw-r--r-- | internal/configuration/schema/const.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/configuration/schema/const.go b/internal/configuration/schema/const.go index 3015c1527..378473bfc 100644 --- a/internal/configuration/schema/const.go +++ b/internal/configuration/schema/const.go @@ -64,6 +64,9 @@ const ( // LDAPImplementationActiveDirectory is the string for the Active Directory LDAP implementation. LDAPImplementationActiveDirectory = "activedirectory" + + // LDAPImplementationFreeIPA is the string for the FreeIPA LDAP implementation. + LDAPImplementationFreeIPA = "freeipa" ) // TOTP Algorithm. @@ -99,3 +102,10 @@ const ( blockCERTIFICATE = "CERTIFICATE" blockRSAPRIVATEKEY = "RSA PRIVATE KEY" ) + +const ( + ldapAttrMail = "mail" + ldapAttrUserID = "uid" + ldapAttrDisplayName = "displayName" + ldapAttrCommonName = "cn" +) |
