Documentation ¶
Index ¶
- type DefaultManager
- func (m *DefaultManager) EscapeFilterValue(filter string) string
- func (m *DefaultManager) GetLdapUser(userDN string) (*User, error)
- func (m *DefaultManager) GetLdapUsers(groupNames []string, userList []string) ([]User, error)
- func (m *DefaultManager) GetUser(userID string) (*User, error)
- func (m *DefaultManager) GetUserIDs(groupName string) ([]User, error)
- func (m *DefaultManager) LdapConfig() *config.LdapConfig
- func (m *DefaultManager) LdapConnection() (*l.Conn, error)
- func (m *DefaultManager) UnescapeFilterValue(filter string) string
- type Manager
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultManager ¶
type DefaultManager struct {
Config *config.LdapConfig
}
DefaultManager -
func (*DefaultManager) EscapeFilterValue ¶ added in v0.0.30
func (m *DefaultManager) EscapeFilterValue(filter string) string
func (*DefaultManager) GetLdapUser ¶ added in v0.0.30
func (m *DefaultManager) GetLdapUser(userDN string) (*User, error)
func (*DefaultManager) GetLdapUsers ¶ added in v1.0.0
func (m *DefaultManager) GetLdapUsers(groupNames []string, userList []string) ([]User, error)
func (*DefaultManager) GetUser ¶ added in v0.0.29
func (m *DefaultManager) GetUser(userID string) (*User, error)
func (*DefaultManager) GetUserIDs ¶
func (m *DefaultManager) GetUserIDs(groupName string) ([]User, error)
GetUserIDs -
func (*DefaultManager) LdapConfig ¶ added in v1.0.0
func (m *DefaultManager) LdapConfig() *config.LdapConfig
func (*DefaultManager) LdapConnection ¶ added in v0.0.43
func (m *DefaultManager) LdapConnection() (*l.Conn, error)
func (*DefaultManager) UnescapeFilterValue ¶ added in v0.0.30
func (m *DefaultManager) UnescapeFilterValue(filter string) string
type Manager ¶
type Manager interface { GetUserIDs(groupName string) (users []User, err error) GetUser(userID string) (*User, error) GetLdapUser(userDN string) (*User, error) LdapConnection() (*l.Conn, error) GetLdapUsers(groupNames []string, userList []string) ([]User, error) LdapConfig() *config.LdapConfig }
Manager -
Click to show internal directories.
Click to hide internal directories.