aboutsummaryrefslogtreecommitdiff
path: root/modules/auth/ldap/ldap_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/auth/ldap/ldap_test.go')
-rw-r--r--modules/auth/ldap/ldap_test.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/auth/ldap/ldap_test.go b/modules/auth/ldap/ldap_test.go
new file mode 100644
index 00000000..80965737
--- /dev/null
+++ b/modules/auth/ldap/ldap_test.go
@@ -0,0 +1,32 @@
+package ldap
+
+import (
+ "fmt"
+ "testing"
+)
+
+var ldapServer = "ldap.itd.umich.edu"
+var ldapPort = uint16(389)
+var baseDN = "dc=umich,dc=edu"
+var filter = []string{
+ "(cn=cis-fac)",
+ "(&(objectclass=rfc822mailgroup)(cn=*Computer*))",
+ "(&(objectclass=rfc822mailgroup)(cn=*Mathematics*))"}
+var attributes = []string{
+ "cn",
+ "description"}
+var msadsaformat = ""
+
+func TestLDAP(t *testing.T) {
+ AddSource("test", ldapServer, ldapPort,
+ basedn, attributes, filter,
+ msadsaformat)
+ user, err := LoginUserLdap("xiaolunwen", "")
+ if err != nil {
+ t.Error(err)
+ return
+ }
+
+ fmt.Println(user)
+
+}