Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/go-ldap/ldap
/ types & classes
Types & classes
87 in github.com/go-ldap/ldap
⨍
Functions
454
◇
Types & classes
87
↓ 2 callers
TypeAlias
ControlSyncStateState
State for ControlSyncState
v3/control.go:1172
↓ 1 callers
TypeAlias
ControlServerSideSortingCode
v3/control.go:1031
↓ 1 callers
TypeAlias
ControlSyncInfoValue
Tag For ControlSyncInfo
v3/control.go:1295
↓ 1 callers
TypeAlias
debugging
debugging type - has a Printf method to write the debug output
v3/debug.go:9
↓ 1 callers
FuncType
requestFunc
func(*ber.Packet) error
v3/request.go:20
Struct
AddRequest
AddRequest represents an LDAP AddRequest operation
v3/add.go:30
Struct
Attribute
Attribute represents an LDAP attribute
v3/add.go:11
Struct
AttributeTypeAndValue
AttributeTypeAndValue represents an attributeTypeAndValue from https://tools.ietf.org/html/rfc4514
v3/dn.go:15
Struct
Change
Change for a ModifyRequest as defined in https://tools.ietf.org/html/rfc4511
v3/modify.go:38
Interface
Client
Client knows how to interact with an LDAP server
v3/client.go:10
Struct
Client
Client implements ldap.GSSAPIClient interface.
v3/gssapi/client.go:26
Struct
CompareRequest
CompareRequest represents an LDAP CompareRequest operation.
v3/compare.go:10
Struct
Conn
Conn represents an LDAP Connection
v3/conn.go:96
Interface
Control
Control defines an interface controls provide to encode and describe themselves
v3/control.go:207
Struct
ControlBeheraPasswordPolicy
ControlBeheraPasswordPolicy implements the control described in https://tools.ietf.org/html/draft-behera-ldap-password-policy-10
v3/control.go:294
Struct
ControlDirSync
ControlDirSync implements the control described in https://msdn.microsoft.com/en-us/library/aa366978(v=vs.85).aspx
v3/control.go:799
Struct
ControlManageDsaIT
ControlManageDsaIT implements the control described in https://tools.ietf.org/html/rfc3296
v3/control.go:384
Struct
ControlMicrosoftNotification
ControlMicrosoftNotification implements the control described in https://msdn.microsoft.com/en-us/library/aa366983(v=vs.85).aspx
v3/control.go:420
Struct
ControlMicrosoftSDFlags
v3/control.go:448
Struct
ControlMicrosoftServerLinkTTL
ControlMicrosoftServerLinkTTL implements the control described in https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-adts/f4f523a8-abc0-4
v3/control.go:514
Struct
ControlMicrosoftShowDeleted
ControlMicrosoftShowDeleted implements the control described in https://msdn.microsoft.com/en-us/library/aa366989(v=vs.85).aspx
v3/control.go:485
Struct
ControlPaging
ControlPaging implements the paging control described in https://www.ietf.org/rfc/rfc2696.txt
v3/control.go:247
Struct
ControlServerSideSorting
v3/control.go:915
Struct
ControlServerSideSortingResult
v3/control.go:1066
Struct
ControlString
ControlString implements the Control interface for simple controls
v3/control.go:217
Struct
ControlSubtreeDelete
ControlSubtreeDelete implements the subtree delete control described in https://datatracker.ietf.org/doc/html/draft-armijo-ldap-treedelete-02
v3/control.go:763
Struct
ControlSyncDone
ControlSyncDone implements the Sync Done Control described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1245
Struct
ControlSyncInfo
ControlSyncInfo implements the Sync Info Control described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1365
Struct
ControlSyncInfoNewCookie
ControlSyncInfoNewCookie implements a part of syncInfoValue described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1305
Struct
ControlSyncInfoRefreshDelete
ControlSyncInfoRefreshDelete implements a part of syncInfoValue described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1318
Struct
ControlSyncInfoRefreshPresent
ControlSyncInfoRefreshPresent implements a part of syncInfoValue described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1333
Struct
ControlSyncInfoSyncIdSet
ControlSyncInfoSyncIdSet implements a part of syncInfoValue described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1348
Struct
ControlSyncRequest
ControlSyncRequest implements the Sync Request Control described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1106
TypeAlias
ControlSyncRequestMode
Mode for ControlTypeSyncRequest
v3/control.go:1098
Struct
ControlSyncState
ControlSyncState implements the Sync State Control described in https://www.ietf.org/rfc/rfc4533.txt
v3/control.go:1182
Struct
ControlVChuPasswordMustChange
ControlVChuPasswordMustChange implements the control described in https://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00
v3/control.go:332
Struct
ControlVChuPasswordWarning
ControlVChuPasswordWarning implements the control described in https://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00
v3/control.go:358
Struct
DN
DN represents a distinguishedName from https://tools.ietf.org/html/rfc4514
v3/dn.go:80
Struct
DelRequest
DelRequest implements an LDAP deletion request
v3/del.go:11
Struct
DialContext
DialContext contains necessary parameters to dial the given ldap URL.
v3/conn.go:156
FuncType
DialOpt
DialOpt configures DialContext.
v3/conn.go:128
Struct
DigestMD5BindRequest
DigestMD5BindRequest represents a digest-md5 bind operation
v3/bind.go:130
Struct
DigestMD5BindResult
DigestMD5BindResult contains the response from the server
v3/bind.go:156
Struct
Entry
Entry represents a single search result entry
v3/search.go:75
Struct
EntryAttribute
EntryAttribute holds a single attribute
v3/search.go:353
Struct
Error
Error holds LDAP error information
v3/error.go:181
Struct
ExtendedRequest
ExtendedRequest represents an extended request to send to the server See: https://www.rfc-editor.org/rfc/rfc4511#section-4.12
v3/extended.go:12
Struct
ExtendedResponse
ExtendedResponse represents the response from the directory server after sending an extended request See: https://www.rfc-editor.org/rfc/rfc4511#secti
v3/extended.go:47
Struct
GSSAPIBindRequest
GSSAPIBindRequest represents a GSSAPI SASL mechanism bind request. See rfc4752 and rfc4513 section 5.2.1.2.
v3/bind.go:675
Interface
GSSAPIClient
GSSAPIClient interface is used as the client-side implementation for the GSSAPI SASL mechanism. Interface inspired by GSSAPIClient from golang.org/x/c
v3/bind.go:639
Struct
Group
v3/search_test.go:204
Struct
ModifyDNRequest
ModifyDNRequest holds the request to modify a DN
v3/moddn.go:9
Struct
ModifyRequest
ModifyRequest as defined in https://tools.ietf.org/html/rfc4511
v3/modify.go:53
Struct
ModifyResult
ModifyResult holds the server's response to a modify request
v3/modify.go:137
Struct
NTLMBindRequest
NTLMBind performs an NTLMSSP bind leveraging https://github.com/Azure/go-ntlmssp NTLMBindRequest represents an NTLMSSP bind operation
v3/bind.go:427
Struct
NTLMBindResult
NTLMBindResult contains the response from the server
v3/bind.go:484
Interface
NTLMNegotiator
NTLMNegotiator is an abstraction of an NTLM implementation that produces and processes NTLM binary tokens.
v3/bind.go:447
Struct
PacketResponse
PacketResponse contains the packet or error encountered reading a response
v3/conn.go:39
Struct
PartialAttribute
PartialAttribute for a ModifyRequest as defined in https://tools.ietf.org/html/rfc4511
v3/modify.go:19
Struct
PasswordModifyRequest
PasswordModifyRequest implements the Password Modify Extended Operation as defined in https://www.ietf.org/rfc/rfc3062.txt
v3/passwdmodify.go:14
Struct
PasswordModifyResult
PasswordModifyResult holds the server response to a PasswordModifyRequest
v3/passwdmodify.go:26
Struct
PostalAddress
PostalAddress represents an RFC 4517 Postal Address A postal address is a sequence of strings of one or more arbitrary UCS characters, which form the
v3/postaladdress.go:14
Struct
RelativeDN
RelativeDN represents a relativeDistinguishedName from https://tools.ietf.org/html/rfc4514
v3/dn.go:64
Interface
Response
Response defines an interface to get data from an LDAP server
v3/response.go:12
Struct
SSPIClient
SSPIClient implements ldap.GSSAPIClient interface. Depends on secur32.dll.
v3/gssapi/sspi.go:19
Struct
SearchRequest
SearchRequest represents a search request to send to the server
v3/search.go:426
Struct
SearchResult
SearchResult holds the server's response to a search request
v3/search.go:373
Struct
SearchSingleResult
SearchSingleResult holds the server's single entry response to a search request
v3/search.go:404
Struct
SimpleBindRequest
SimpleBindRequest represents a username/password bind operation
v3/bind.go:22
Struct
SimpleBindResult
SimpleBindResult contains the response from the server
v3/bind.go:35
Struct
SortKey
ControlServerSideSorting
v3/control.go:909
Struct
User
v3/search_test.go:137
Struct
WhoAmIResult
This file contains the "Who Am I?" extended operation as specified in rfc 4532 https://tools.ietf.org/html/rfc4532 WhoAmIResult is returned by the Wh
v3/whoami.go:8
Struct
args
v3/ldap_test.go:310
Struct
args
v3/control_test.go:150
Struct
compileTest
v3/filter_test.go:10
Struct
messageContext
v3/conn.go:54
Struct
messagePacket
v3/conn.go:82
Struct
packetTranslatorConn
packetTranslatorConn is a helpful type which can be used with various tests in this package. It implements the net.Conn interface to be used as an und
v3/conn_test.go:269
Interface
request
v3/request.go:16
Struct
searchResponse
v3/response.go:20
TypeAlias
sendMessageFlags
v3/conn.go:89
Struct
signalErrConn
signalErrConn is a helpful type used with TestConnReadErr. It implements the net.Conn interface to be used as a connection for the test. Most methods
v3/error_test.go:301
Struct
testCorpusErrorEntry
v3/error_test.go:121
Struct
toStruct
v3/search_test.go:60
Struct
unbindRequest
v3/unbind.go:12
Struct
user
v3/search_test.go:241