Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneLdapAttribute ¶
func CloneLdapAttribute(input *ldap.EntryAttribute) (out ldap.EntryAttribute)
func FqdnToLdap ¶
func LogSearchObject ¶
func LogSearchObject(data *ldap.SearchRequest) zerolog.LogObjectMarshaler
Types ¶
type WorkspaceBinder ¶
type WorkspaceBinder struct { }
func (*WorkspaceBinder) Bind ¶
func (w *WorkspaceBinder) Bind(bindDN, bindSimplePw string, conn net.Conn) (ldap.LDAPResultCode, error)
type WorkspaceSearcher ¶
type WorkspaceSearcher struct { MaxGroups int // contains filtered or unexported fields }
func NewSearcher ¶
func NewSearcher(adm *admin.Service, baseDomain string) *WorkspaceSearcher
func (*WorkspaceSearcher) Search ¶
func (s *WorkspaceSearcher) Search(boundDN string, req ldap.SearchRequest, conn net.Conn) (ldap.ServerSearchResult, error)
Click to show internal directories.
Click to hide internal directories.