mirror of https://github.com/ehang-io/nps
				
				
				
			add Proxy-Authirization on basic auth
							parent
							
								
									a59a0922ca
								
							
						
					
					
						commit
						29ec73c80b
					
				| 
						 | 
				
			
			@ -51,7 +51,10 @@ func DomainCheck(domain string) bool {
 | 
			
		|||
func CheckAuth(r *http.Request, user, passwd string) bool {
 | 
			
		||||
	s := strings.SplitN(r.Header.Get("Authorization"), " ", 2)
 | 
			
		||||
	if len(s) != 2 {
 | 
			
		||||
		return false
 | 
			
		||||
		s = strings.SplitN(r.Header.Get("Proxy-Authorization"), " ", 2)
 | 
			
		||||
		if len(s) != 2 {
 | 
			
		||||
			return false
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	b, err := base64.StdEncoding.DecodeString(s[1])
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue