diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..87b3844 --- /dev/null +++ b/go.mod @@ -0,0 +1,16 @@ +module github.com/IntuitDeveloper/OAuth2-Go.git + +go 1.18 + +require ( + github.com/IntuitDeveloper/OAuth2-Go v0.0.0-20180522130730-95e7b650e6d6 + github.com/patrickmn/go-cache v2.1.0+incompatible + github.com/twinj/uuid v1.0.0 +) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/myesui/uuid v1.0.0 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + gopkg.in/stretchr/testify.v1 v1.2.2 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..a15c3de --- /dev/null +++ b/go.sum @@ -0,0 +1,14 @@ +github.com/IntuitDeveloper/OAuth2-Go v0.0.0-20180522130730-95e7b650e6d6 h1:/V/98ZhG0fLT2cSq8b6qECMSaJkypuD3SdNSRRSoDHo= +github.com/IntuitDeveloper/OAuth2-Go v0.0.0-20180522130730-95e7b650e6d6/go.mod h1:Aoq7T2ZQfQ+HirG/3N6e8sQvdB0w4WK2xBqyG7gQRl4= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/myesui/uuid v1.0.0 h1:xCBmH4l5KuvLYc5L7AS7SZg9/jKdIFubM7OVoLqaQUI= +github.com/myesui/uuid v1.0.0/go.mod h1:2CDfNgU0LR8mIdO8vdWd8i9gWWxLlcoIGGpSNgafq84= +github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= +github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/twinj/uuid v1.0.0 h1:fzz7COZnDrXGTAOHGuUGYd6sG+JMq+AoE7+Jlu0przk= +github.com/twinj/uuid v1.0.0/go.mod h1:mMgcE1RHFUFqe5AfiwlINXisXfDGro23fWdPUfOMjRY= +gopkg.in/stretchr/testify.v1 v1.2.2 h1:yhQC6Uy5CqibAIlk1wlusa/MJ3iAN49/BsR/dCCKz3M= +gopkg.in/stretchr/testify.v1 v1.2.2/go.mod h1:QI5V/q6UbPmuhtm10CaFZxED9NreB8PnFYN9JcR6TxU= diff --git a/handlers/bearerToken.go b/handlers/bearerToken.go index 5047353..34190bb 100644 --- a/handlers/bearerToken.go +++ b/handlers/bearerToken.go @@ -36,6 +36,9 @@ func RetrieveBearerToken(code string) (*BearerTokenResponse, error) { request.Header.Set("Authorization", "Basic "+basicAuth()) resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { diff --git a/handlers/discovery.go b/handlers/discovery.go index 0ec87d6..f71ab9d 100644 --- a/handlers/discovery.go +++ b/handlers/discovery.go @@ -24,6 +24,9 @@ func CallDiscoveryAPI() { request.Header.Set("accept", "application/json") resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { diff --git a/handlers/jwks.go b/handlers/jwks.go index f06ee11..37ec06c 100644 --- a/handlers/jwks.go +++ b/handlers/jwks.go @@ -24,6 +24,9 @@ func CallJWKSAPI() (*JWKSResponse, error) { request.Header.Set("accept", "application/json") resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { diff --git a/handlers/qboCompanyInfo.go b/handlers/qboCompanyInfo.go index 7f54b3c..b92545a 100644 --- a/handlers/qboCompanyInfo.go +++ b/handlers/qboCompanyInfo.go @@ -33,6 +33,9 @@ func GetCompanyInfo(w http.ResponseWriter, r *http.Request) { request.Header.Set("Authorization", "Bearer "+accessToken) resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { diff --git a/handlers/refreshToken.go b/handlers/refreshToken.go index d03f38a..8a79ece 100644 --- a/handlers/refreshToken.go +++ b/handlers/refreshToken.go @@ -36,6 +36,9 @@ func RefreshToken(w http.ResponseWriter, r *http.Request) { request.Header.Set("Authorization", "Basic "+basicAuth()) resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { diff --git a/handlers/revokeToken.go b/handlers/revokeToken.go index 459c033..4e0eec6 100644 --- a/handlers/revokeToken.go +++ b/handlers/revokeToken.go @@ -35,6 +35,9 @@ func RevokeToken(w http.ResponseWriter, r *http.Request) { request.Header.Set("Authorization", "Basic "+basicAuth()) resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() responseString := map[string]string{"response": "Revoke successful"} diff --git a/handlers/userInfo.go b/handlers/userInfo.go index b22c335..0c05fcf 100644 --- a/handlers/userInfo.go +++ b/handlers/userInfo.go @@ -26,6 +26,9 @@ func GetUserInfo(w http.ResponseWriter, r *http.Request, accessToken string) (*U request.Header.Set("Authorization", "Bearer "+accessToken) resp, err := client.Do(request) + if err != nil { + log.Fatalln(err) + } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil {