Documentation
¶
Index ¶
Constants ¶
const (
ShadowExpire = "shadowExpire"
)
Variables ¶
var ( AttrShadowExpireOption = AttributesOption(ShadowExpire) ScopeBaseObjectOption = scopeOption(0) ScopeSingleLevelOption = scopeOption(1) ScopeWholeSubtreeOption = scopeOption(2) DerefAliasesNeverOption = aliasesOption(0) DerefAliasesInSearchingOption = aliasesOption(1) DerefAliasesFindingBaseObj = aliasesOption(2) DerefAliasesAlways = aliasesOption(3) )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { GetUser(string, ...Option) (Entity, error) GetUsers([]string, ...Option) (Result, error) GetGroups([]string, ...Option) (Result, error) GetGroupUsers([]string, ...Option) (Result, error) Search(string, ...Option) (Result, error) Signin(string, string) error Password(string, string, string) error Close() error }
Client ****************************************************************************************************************************************
type Context ¶
type Context struct { *base.SimpleBindRequest Alias int Attrs []string BaseDN string Scope int UserFilter string GroupFilter string }
Context ****************************************************************************************************************************************
func (*Context) ApplyOptions ¶
ApplyOptions ****************************************************************************************************************************************
type Entity ¶
type Entity interface { Attr(string) string AttrInt(string) (int64, error) Attrs(string) []string DN() string IsValid() bool }
Entity ****************************************************************************************************************************************
type Option ¶
type Option func(*Context)
Option ****************************************************************************************************************************************
func AttributesOption ¶
AttributesOption ****************************************************************************************************************************************
func BaseDNOption ¶
BaseDNOption ****************************************************************************************************************************************
func BindRequestOption ¶
BindRequestOption ****************************************************************************************************************************************
func GroupFilterOption ¶
GroupFilterOption ****************************************************************************************************************************************
func UserFilterOption ¶
UserFilterOption ****************************************************************************************************************************************