Skip to content

Commit e543c8e

Browse files
committed
fix minor issues
1 parent a32a6ed commit e543c8e

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

manage/manager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ func (m *Manager) validateCodeChallenge(ti oauth2.TokenInfo, ver string) error {
265265
return errors.ErrMissingCodeVerifier
266266
}
267267
if ver == "" {
268-
return errors.New("missing code verifier")
268+
return errors.ErrMissingCodeVerifier
269269
}
270270
ccm := ti.GetCodeChallengeMethod()
271271
if ccm.String() == "" {

server/server.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,8 @@ func (s *Server) ValidationAuthorizeRequest(r *http.Request) (*AuthorizeRequest,
168168
if cc == "" && s.Config.ForcePKCE {
169169
return nil, errors.ErrCodeChallengeRquired
170170
}
171-
if cc != "" {
172-
if len(cc) < 43 || len(cc) > 128 {
173-
return nil, errors.ErrInvalidCodeChallengeLen
174-
}
171+
if cc != "" && (len(cc) < 43 || len(cc) > 128) {
172+
return nil, errors.ErrInvalidCodeChallengeLen
175173
}
176174

177175
ccm := oauth2.CodeChallengeMethod(r.FormValue("code_challenge_method"))
@@ -313,10 +311,8 @@ func (s *Server) ValidationTokenRequest(r *http.Request) (oauth2.GrantType, *oau
313311
}
314312

315313
codeVer := r.FormValue("code_verifier")
316-
if s.Config.ForcePKCE {
317-
if codeVer == "" {
318-
return "", nil, errors.ErrInvalidRequest
319-
}
314+
if s.Config.ForcePKCE && codeVer == "" {
315+
return "", nil, errors.ErrInvalidRequest
320316
}
321317

322318
clientID, clientSecret, err := s.ClientInfoHandler(r)

0 commit comments

Comments
 (0)