Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LDAPConfig ¶
type LDAPConfig struct {
Enabled bool `config:"enabled"`
Tls bool `config:"tls"`
Host string `config:"host"`
Port int `config:"port"`
BindDn string `config:"bind_dn"`
BindPassword string `config:"bind_password"`
BaseDn string `config:"base_dn"`
UserFilter string `config:"user_filter"`
UidAttribute string `config:"uid_attribute"`
GroupAttribute string `config:"group_attribute"`
DefaultRoles []string `config:"default_roles"`
RoleMapping struct {
Group map[string][]string `config:"group"`
Uid map[string][]string `config:"uid"`
} `config:"role_mapping"`
}
type LDAPRealm ¶
type LDAPRealm struct {
// contains filtered or unexported fields
}
func New ¶
func New(cfg2 LDAPConfig) *LDAPRealm
func (*LDAPRealm) Authenticate ¶
Click to show internal directories.
Click to hide internal directories.