Skip to content

Commit fb11452

Browse files
authored
Merge pull request #25 from LyricTian/develop
fixed server error handling
2 parents e196196 + 6a41b99 commit fb11452

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

server/server.go

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -219,16 +219,16 @@ func (s *Server) GetAuthorizeData(rt oauth2.ResponseType, ti oauth2.TokenInfo) (
219219
}
220220

221221
// HandleAuthorizeRequest the authorization request handling
222-
func (s *Server) HandleAuthorizeRequest(w http.ResponseWriter, r *http.Request) (uerr error) {
223-
req, err := s.ValidationAuthorizeRequest(r)
224-
if err != nil {
225-
uerr = s.resRedirectError(w, req, err)
222+
func (s *Server) HandleAuthorizeRequest(w http.ResponseWriter, r *http.Request) (err error) {
223+
req, verr := s.ValidationAuthorizeRequest(r)
224+
if verr != nil {
225+
err = s.resRedirectError(w, req, verr)
226226
return
227227
}
228228
// user authorization
229-
userID, err := s.UserAuthorizationHandler(w, r)
230-
if err != nil {
231-
uerr = s.resRedirectError(w, req, err)
229+
userID, verr := s.UserAuthorizationHandler(w, r)
230+
if verr != nil {
231+
err = s.resRedirectError(w, req, verr)
232232
return
233233
} else if userID == "" {
234234
return
@@ -254,12 +254,12 @@ func (s *Server) HandleAuthorizeRequest(w http.ResponseWriter, r *http.Request)
254254
req.AccessTokenExp = exp
255255
}
256256
}
257-
ti, err := s.GetAuthorizeToken(req)
258-
if err != nil {
259-
uerr = s.resRedirectError(w, req, err)
257+
ti, verr := s.GetAuthorizeToken(req)
258+
if verr != nil {
259+
err = s.resRedirectError(w, req, verr)
260260
return
261261
}
262-
uerr = s.resRedirect(w, req, s.GetAuthorizeData(req.ResponseType, ti))
262+
err = s.resRedirect(w, req, s.GetAuthorizeData(req.ResponseType, ti))
263263
return
264264
}
265265

@@ -430,15 +430,15 @@ func (s *Server) GetTokenData(ti oauth2.TokenInfo) (data map[string]interface{})
430430
}
431431

432432
// HandleTokenRequest token request handling
433-
func (s *Server) HandleTokenRequest(w http.ResponseWriter, r *http.Request) (uerr error) {
434-
gt, tgr, err := s.ValidationTokenRequest(r)
435-
if err != nil {
436-
err = s.resTokenError(w, err)
433+
func (s *Server) HandleTokenRequest(w http.ResponseWriter, r *http.Request) (err error) {
434+
gt, tgr, verr := s.ValidationTokenRequest(r)
435+
if verr != nil {
436+
err = s.resTokenError(w, verr)
437437
return
438438
}
439-
ti, err := s.GetAccessToken(gt, tgr)
440-
if err != nil {
441-
err = s.resTokenError(w, err)
439+
ti, verr := s.GetAccessToken(gt, tgr)
440+
if verr != nil {
441+
err = s.resTokenError(w, verr)
442442
return
443443
}
444444
err = s.resToken(w, s.GetTokenData(ti))

0 commit comments

Comments
 (0)