Skip to content

Commit d4379bc

Browse files
committed
refactor: improve OIDC server plugin error logging.
1 parent 5031b6e commit d4379bc

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

external/plugins/oidc-server/auth.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,8 @@ func (o *OIDCServer) renderLoginForm(sessionID, clientID string, errorMsg ...str
331331
}
332332

333333
func (o *OIDCServer) renderError(errorCode, errorDescription string) shared.HandlerResponse {
334+
o.logger.Error("OIDC error", "code", errorCode, "description", errorDescription)
335+
334336
body := fmt.Sprintf(`<!DOCTYPE html>
335337
<html>
336338
<head>
@@ -360,6 +362,8 @@ func (o *OIDCServer) renderError(errorCode, errorDescription string) shared.Hand
360362
}
361363

362364
func (o *OIDCServer) redirectError(redirectURI, errorCode, errorDescription, state string) shared.HandlerResponse {
365+
o.logger.Error("OIDC error", "code", errorCode, "description", errorDescription)
366+
363367
redirectURL, err := url.Parse(redirectURI)
364368
if err != nil {
365369
return o.renderError("server_error", "Invalid redirect URI")

external/plugins/oidc-server/token.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,8 @@ func (o *OIDCServer) validateAccessToken(tokenString string) (*AccessToken, erro
253253
}
254254

255255
func (o *OIDCServer) tokenError(errorCode, errorDescription string) shared.HandlerResponse {
256+
o.logger.Error("token error", "error", errorCode, "description", errorDescription)
257+
256258
errorResponse := TokenErrorResponse{
257259
Error: errorCode,
258260
ErrorDescription: errorDescription,

external/plugins/oidc-server/userinfo.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ func (o *OIDCServer) handleUserInfo(args shared.HandlerRequest) shared.HandlerRe
7878
}
7979

8080
func (o *OIDCServer) userinfoError(errorCode, errorDescription string, statusCode int) shared.HandlerResponse {
81+
o.logger.Error("userinfo error", "error", errorCode, "description", errorDescription)
82+
8183
errorResponse := UserinfoErrorResponse{
8284
Error: errorCode,
8385
ErrorDescription: errorDescription,

0 commit comments

Comments
 (0)