Skip to content

Commit

Permalink
Merge pull request #12 from faro-oss/faro-upstream/feature/PKCE
Browse files Browse the repository at this point in the history
Output info message when PKCE without client_secret used on confident…
  • Loading branch information
HEllRZA authored Oct 15, 2020
2 parents 0063431 + a3ed229 commit 3b1f1a5
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions server/handlers.go
Original file line number Diff line number Diff line change
Expand Up @@ -760,8 +760,8 @@ func (s *Server) handleToken(w http.ResponseWriter, r *http.Request) {
return
}
if clientSecret == "" && client.Secret != "" && r.PostFormValue("code_verifier") != "" {
s.tokenErrHelper(w, errInvalidClient, "Missing client credentials. If you want to use PKCE without client_secret, create a public dex client.", http.StatusUnauthorized)
return
s.logger.Infof("detected PKCE token request without client_secret on client %s. "+
"Set the client to be pubic without client_secret, if you want to allow this.", client.ID)
}
if client.Secret != clientSecret {
s.tokenErrHelper(w, errInvalidClient, "Invalid client credentials.", http.StatusUnauthorized)
Expand Down

0 comments on commit 3b1f1a5

Please sign in to comment.