 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package ldap provide functions & structure to query a LDAP ldap directory For now, it's mainly tested again an MS Active Directory service, see README.md for more information
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecurityProtocol ¶
type SecurityProtocol int
const ( SECURITY_PROTOCOL_UNENCRYPTED SecurityProtocol = iota SECURITY_PROTOCOL_LDAPS SECURITY_PROTOCOL_START_TLS )
Note: new type must be added at the end of list to maintain compatibility.
type Source ¶
type Source struct {
	Name              string // canonical name (ie. corporate.ad)
	Host              string // LDAP host
	Port              int    // port number
	SecurityProtocol  SecurityProtocol
	SkipVerify        bool
	BindDN            string // DN to bind with
	BindPassword      string // Bind DN password
	UserBase          string // Base search path for users
	UserDN            string // Template for the DN of the user for simple auth
	AttributeUsername string // Username attribute
	AttributeName     string // First name attribute
	AttributeSurname  string // Surname attribute
	AttributeMail     string // E-mail attribute
	AttributesInBind  bool   // fetch attributes in bind context (not user)
	Filter            string // Query filter to validate entry
	AdminFilter       string // Query filter to check if user is admin
	Enabled           bool   // if this source is disabled
}
    Basic LDAP authentication service
 Click to show internal directories. 
   Click to hide internal directories.