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.