ldap_test.go 590 B

1234567891011121314151617181920212223242526272829303132
  1. package ldap
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. var ldapServer = "ldap.itd.umich.edu"
  7. var ldapPort = uint16(389)
  8. var baseDN = "dc=umich,dc=edu"
  9. var filter = []string{
  10. "(cn=cis-fac)",
  11. "(&(objectclass=rfc822mailgroup)(cn=*Computer*))",
  12. "(&(objectclass=rfc822mailgroup)(cn=*Mathematics*))"}
  13. var attributes = []string{
  14. "cn",
  15. "description"}
  16. var msadsaformat = ""
  17. func TestLDAP(t *testing.T) {
  18. AddSource("test", ldapServer, ldapPort,
  19. basedn, attributes, filter,
  20. msadsaformat)
  21. user, err := LoginUserLdap("xiaolunwen", "")
  22. if err != nil {
  23. t.Error(err)
  24. return
  25. }
  26. fmt.Println(user)
  27. }