# Functions
NewAuthenticator returns an instance of Authenticator.
NewDatabaseBackend return an instance of authentication provider with LDAP backend.
# Structs
Authenticator represents database connector.
AuthServer represents an instance of LDAP server.
Backend represents authentication provider with LDAP backend.
Config holds the configuration for the backend.
UserAttributes represent the mapping of LDAP attributes to JWT fields.
UserGroup represent the binding between BaseDN and a serarch filter.