ldap

所属分类:特征抽取
开发工具:GO
文件大小:150KB
下载次数:0
上传日期:2023-05-22 21:54:02
上 传 者sh-1993
说明:  GO编程语言的基本LDAP v3功能。
(Basic LDAP v3 functionality for the GO programming language.)

文件列表:
CONTRIBUTING.md (486, 2023-07-01)
LICENSE (1155, 2023-07-01)
Makefile (1832, 2023-07-01)
add.go (2598, 2023-07-01)
bind.go (24784, 2023-07-01)
client.go (1169, 2023-07-01)
compare.go (1761, 2023-07-01)
conn.go (17298, 2023-07-01)
conn_test.go (11434, 2023-07-01)
control.go (23707, 2023-07-01)
control_test.go (10624, 2023-07-01)
debug.go (557, 2023-07-01)
del.go (1317, 2023-07-01)
dn.go (10376, 2023-07-01)
dn_test.go (8235, 2023-07-01)
doc.go (70, 2023-07-01)
error.go (12640, 2023-07-01)
error_test.go (4994, 2023-07-01)
examples_moddn_test.go (2267, 2023-07-01)
examples_test.go (12921, 2023-07-01)
examples_windows_test.go (820, 2023-07-01)
filter.go (16144, 2023-07-01)
filter_test.go (7712, 2023-07-01)
go.mod (298, 2023-07-01)
go.sum (5375, 2023-07-01)
gssapi (0, 2023-07-01)
gssapi\sspi.go (6494, 2023-07-01)
ldap.go (12449, 2023-07-01)
ldap_test.go (12264, 2023-07-01)
moddn.go (3096, 2023-07-01)
modify.go (5493, 2023-07-01)
... ...

[![GoDoc](https://godoc.org/github.com/go-ldap/ldap?status.svg)](https://godoc.org/github.com/go-ldap/ldap) [![Build Status](https://travis-ci.org/go-ldap/ldap.svg)](https://travis-ci.org/go-ldap/ldap) # Basic LDAP v3 functionality for the GO programming language. The library implements the following specifications: - https://tools.ietf.org/html/rfc4511 for basic operations - https://tools.ietf.org/html/rfc3062 for password modify operation - https://tools.ietf.org/html/rfc4514 for distinguished names parsing ## Features: - Connecting to LDAP server (non-TLS, TLS, STARTTLS) - Binding to LDAP server - Searching for entries - Filter Compile / Decompile - Paging Search Results - Modify Requests / Responses - Add Requests / Responses - Delete Requests / Responses - Modify DN Requests / Responses ## Go Modules: `go get github.com/go-ldap/ldap/v3` As go-ldap was v2+ when Go Modules came out, updating to Go Modules would be considered a breaking change. To maintain backwards compatability, we ultimately decided to use subfolders (as v3 was already a branch). Whilst this duplicates the code, we can move toward implementing a backwards-compatible versioning system that allows for code reuse. The alternative would be to increment the version number, however we believe that this would confuse users as v3 is in line with LDAPv3 (RFC-4511) https://tools.ietf.org/html/rfc4511 For more info, please visit the pull request that updated to modules. https://github.com/go-ldap/ldap/pull/247 To install with `GOMODULE111=off`, use `go get github.com/go-ldap/ldap` https://golang.org/cmd/go/#hdr-Legacy_GOPATH_go_get As always, we are looking for contributors with great ideas on how to best move forward. ## Contributing: Bug reports and pull requests are welcome! Before submitting a pull request, please make sure tests and verification scripts pass: ``` make all ``` To set up a pre-push hook to run the tests and verify scripts before pushing: ``` ln -s ../../.githooks/pre-push .git/hooks/pre-push ``` --- The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) The design is licensed under the Creative Commons 3.0 Attributions license. Read this article for more details: http://blog.golang.org/gopher

近期下载者

相关文件


收藏者