Documentation
¶
Index ¶
- func NewYamlBackendHandler(name string, args *model.ServerArgs) (model.BackendHandler, error)
- type YGroup
- type YGroupSettings
- type YSASettings
- type YServiceAccount
- type YSettings
- type YUser
- type YUserSettings
- type YamlBackendHandler
- func (h YamlBackendHandler) Bind(bindDN, bindSimplePw string, conn net.Conn) (resultCode ldap.LDAPResultCode, err error)
- func (h YamlBackendHandler) Close(boundDn string, conn net.Conn) error
- func (h YamlBackendHandler) Search(bindDN string, searchReq ldap.SearchRequest, conn net.Conn) (result ldap.ServerSearchResult, err error)
- type YamlBackendSettings
- type YamlLdapDB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewYamlBackendHandler ¶
func NewYamlBackendHandler(name string, args *model.ServerArgs) (model.BackendHandler, error)
NewYamlBackendHandler - new yaml backend handler
Types ¶
type YGroupSettings ¶
type YSASettings ¶
type YServiceAccount ¶
type YServiceAccount struct {
Auths []string `yaml:"auths"`
}
type YSettings ¶
type YSettings struct {
SA YSASettings `yaml:"sa"`
User YUserSettings `yaml:"user"`
Group YGroupSettings `yaml:"group"`
}
type YUserSettings ¶
type YamlBackendHandler ¶
type YamlBackendHandler struct {
model.BackendHandler
// contains filtered or unexported fields
}
func (YamlBackendHandler) Bind ¶
func (h YamlBackendHandler) Bind(bindDN, bindSimplePw string, conn net.Conn) (resultCode ldap.LDAPResultCode, err error)
Bind - handler
func (YamlBackendHandler) Close ¶
func (h YamlBackendHandler) Close(boundDn string, conn net.Conn) error
Close - close
func (YamlBackendHandler) Search ¶
func (h YamlBackendHandler) Search(bindDN string, searchReq ldap.SearchRequest, conn net.Conn) (result ldap.ServerSearchResult, err error)
Search - search handler
type YamlBackendSettings ¶
type YamlBackendSettings struct {
model.BaseBackend
Path string
}
type YamlLdapDB ¶
Click to show internal directories.
Click to hide internal directories.