Only do auth checks for endpoints starting with v2
Changes behavior so ping doesn't happen if /v2/ is anywhere in a request path, but instead only at the beginning. This fixes attempts to ping on redirected URLs. Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)master
							parent
							
								
									c7f7747368
								
							
						
					
					
						commit
						49369ffe9a
					
				|  | @ -94,7 +94,9 @@ HeaderLoop: | |||
| 
 | ||||
| func (ta *tokenAuthorizer) ModifyRequest(req *http.Request) error { | ||||
| 	v2Root := strings.Index(req.URL.Path, "/v2/") | ||||
| 	if v2Root == -1 { | ||||
| 	// Test if /v2/ does not exist or not at beginning
 | ||||
| 	// TODO(dmcgowan) support v2 endpoints which have a prefix before /v2/
 | ||||
| 	if v2Root == -1 || v2Root > 0 { | ||||
| 		return nil | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue