Commit a0f68895 authored by johnnyjoy's avatar johnnyjoy

chore: add more logs for oauth2

parent 733f1681
...@@ -6,6 +6,7 @@ import ( ...@@ -6,6 +6,7 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"io" "io"
"log/slog"
"net/http" "net/http"
"github.com/pkg/errors" "github.com/pkg/errors"
...@@ -86,11 +87,10 @@ func (p *IdentityProvider) UserInfo(token string) (*idp.IdentityProviderUserInfo ...@@ -86,11 +87,10 @@ func (p *IdentityProvider) UserInfo(token string) (*idp.IdentityProviderUserInfo
defer resp.Body.Close() defer resp.Body.Close()
var claims map[string]any var claims map[string]any
err = json.Unmarshal(body, &claims) if err := json.Unmarshal(body, &claims); err != nil {
if err != nil {
return nil, errors.Wrap(err, "failed to unmarshal response body") return nil, errors.Wrap(err, "failed to unmarshal response body")
} }
slog.Info("user info claims", "claims", claims)
userInfo := &idp.IdentityProviderUserInfo{} userInfo := &idp.IdentityProviderUserInfo{}
if v, ok := claims[p.config.FieldMapping.Identifier].(string); ok { if v, ok := claims[p.config.FieldMapping.Identifier].(string); ok {
userInfo.Identifier = v userInfo.Identifier = v
...@@ -118,5 +118,6 @@ func (p *IdentityProvider) UserInfo(token string) (*idp.IdentityProviderUserInfo ...@@ -118,5 +118,6 @@ func (p *IdentityProvider) UserInfo(token string) (*idp.IdentityProviderUserInfo
userInfo.AvatarURL = v userInfo.AvatarURL = v
} }
} }
slog.Info("user info", "userInfo", userInfo)
return userInfo, nil return userInfo, nil
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment