mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Fix test cases
This commit is contained in:
		
							
								
								
									
										45
									
								
								modules/ldap/_examples/searchTLS.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								modules/ldap/_examples/searchTLS.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,45 @@ | ||||
| // Copyright 2014 The Go Authors. All rights reserved. | ||||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| package main | ||||
|  | ||||
| import ( | ||||
| 	"fmt" | ||||
| 	"log" | ||||
|  | ||||
| 	"github.com/gogits/gogs/modules/ldap" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
| 	LdapServer string   = "localhost" | ||||
| 	LdapPort   uint16   = 389 | ||||
| 	BaseDN     string   = "dc=enterprise,dc=org" | ||||
| 	Filter     string   = "(cn=kirkj)" | ||||
| 	Attributes []string = []string{"mail"} | ||||
| ) | ||||
|  | ||||
| func main() { | ||||
| 	l, err := ldap.DialTLS("tcp", fmt.Sprintf("%s:%d", LdapServer, LdapPort), nil) | ||||
| 	if err != nil { | ||||
| 		log.Fatalf("ERROR: %s\n", err.Error()) | ||||
| 	} | ||||
| 	defer l.Close() | ||||
| 	// l.Debug = true | ||||
|  | ||||
| 	search := ldap.NewSearchRequest( | ||||
| 		BaseDN, | ||||
| 		ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false, | ||||
| 		Filter, | ||||
| 		Attributes, | ||||
| 		nil) | ||||
|  | ||||
| 	sr, err := l.Search(search) | ||||
| 	if err != nil { | ||||
| 		log.Fatalf("ERROR: %s\n", err.Error()) | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	log.Printf("Search: %s -> num of entries = %d\n", search.Filter, len(sr.Entries)) | ||||
| 	sr.PrettyPrint(0) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user