Move api to pkg/requests
This commit is contained in:
		
							parent
							
								
									572646e0d5
								
							
						
					
					
						commit
						8027cc454e
					
				|  | @ -1,4 +1,4 @@ | |||
| package api | ||||
| package requests | ||||
| 
 | ||||
| import ( | ||||
| 	"encoding/json" | ||||
|  | @ -1,4 +1,4 @@ | |||
| package api | ||||
| package requests | ||||
| 
 | ||||
| import ( | ||||
| 	"io/ioutil" | ||||
|  | @ -7,9 +7,9 @@ import ( | |||
| 	"net/url" | ||||
| 
 | ||||
| 	"github.com/bitly/go-simplejson" | ||||
| 	"github.com/pusher/oauth2_proxy/api" | ||||
| 	"github.com/pusher/oauth2_proxy/logger" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/apis/sessions" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/requests" | ||||
| ) | ||||
| 
 | ||||
| // AzureProvider represents an Azure based Identity Provider
 | ||||
|  | @ -102,7 +102,7 @@ func (p *AzureProvider) GetEmailAddress(s *sessions.SessionState) (string, error | |||
| 	} | ||||
| 	req.Header = getAzureHeader(s.AccessToken) | ||||
| 
 | ||||
| 	json, err := api.Request(req) | ||||
| 	json, err := requests.Request(req) | ||||
| 
 | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
|  |  | |||
|  | @ -6,8 +6,8 @@ import ( | |||
| 	"net/http" | ||||
| 	"net/url" | ||||
| 
 | ||||
| 	"github.com/pusher/oauth2_proxy/api" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/apis/sessions" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/requests" | ||||
| ) | ||||
| 
 | ||||
| // FacebookProvider represents an Facebook based Identity Provider
 | ||||
|  | @ -69,7 +69,7 @@ func (p *FacebookProvider) GetEmailAddress(s *sessions.SessionState) (string, er | |||
| 		Email string | ||||
| 	} | ||||
| 	var r result | ||||
| 	err = api.RequestJSON(req, &r) | ||||
| 	err = requests.RequestJSON(req, &r) | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
|  |  | |||
|  | @ -4,9 +4,9 @@ import ( | |||
| 	"net/http" | ||||
| 	"net/url" | ||||
| 
 | ||||
| 	"github.com/pusher/oauth2_proxy/api" | ||||
| 	"github.com/pusher/oauth2_proxy/logger" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/apis/sessions" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/requests" | ||||
| ) | ||||
| 
 | ||||
| // GitLabProvider represents an GitLab based Identity Provider
 | ||||
|  | @ -53,7 +53,7 @@ func (p *GitLabProvider) GetEmailAddress(s *sessions.SessionState) (string, erro | |||
| 		logger.Printf("failed building request %s", err) | ||||
| 		return "", err | ||||
| 	} | ||||
| 	json, err := api.Request(req) | ||||
| 	json, err := requests.Request(req) | ||||
| 	if err != nil { | ||||
| 		logger.Printf("failed making request %s", err) | ||||
| 		return "", err | ||||
|  |  | |||
|  | @ -5,8 +5,8 @@ import ( | |||
| 	"net/http" | ||||
| 	"net/url" | ||||
| 
 | ||||
| 	"github.com/pusher/oauth2_proxy/api" | ||||
| 	"github.com/pusher/oauth2_proxy/logger" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/requests" | ||||
| ) | ||||
| 
 | ||||
| // stripToken is a helper function to obfuscate "access_token"
 | ||||
|  | @ -55,7 +55,7 @@ func validateToken(p Provider, accessToken string, header http.Header) bool { | |||
| 		params := url.Values{"access_token": {accessToken}} | ||||
| 		endpoint = endpoint + "?" + params.Encode() | ||||
| 	} | ||||
| 	resp, err := api.RequestUnparsedResponse(endpoint, header) | ||||
| 	resp, err := requests.RequestUnparsedResponse(endpoint, header) | ||||
| 	if err != nil { | ||||
| 		logger.Printf("GET %s", stripToken(endpoint)) | ||||
| 		logger.Printf("token validation request failed: %s", err) | ||||
|  |  | |||
|  | @ -6,8 +6,8 @@ import ( | |||
| 	"net/http" | ||||
| 	"net/url" | ||||
| 
 | ||||
| 	"github.com/pusher/oauth2_proxy/api" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/apis/sessions" | ||||
| 	"github.com/pusher/oauth2_proxy/pkg/requests" | ||||
| ) | ||||
| 
 | ||||
| // LinkedInProvider represents an LinkedIn based Identity Provider
 | ||||
|  | @ -61,7 +61,7 @@ func (p *LinkedInProvider) GetEmailAddress(s *sessions.SessionState) (string, er | |||
| 	} | ||||
| 	req.Header = getLinkedInHeader(s.AccessToken) | ||||
| 
 | ||||
| 	json, err := api.Request(req) | ||||
| 	json, err := requests.Request(req) | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue