From 5d8b710bf7fa1e253b12c1c4bd64a901a505d0f8 Mon Sep 17 00:00:00 2001 From: caoshengdong Date: Tue, 31 May 2022 21:22:10 +0800 Subject: [PATCH] fix: use openid or unionid as username rather than nickname when logging with WeChat (#763) FIX #762 --- idp/wechat.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idp/wechat.go b/idp/wechat.go index 727ad7cc9..3f6babea9 100644 --- a/idp/wechat.go +++ b/idp/wechat.go @@ -185,7 +185,7 @@ func (idp *WeChatIdProvider) GetUserInfo(token *oauth2.Token) (*UserInfo, error) userInfo := UserInfo{ Id: id, - Username: wechatUserInfo.Nickname, + Username: id, DisplayName: wechatUserInfo.Nickname, AvatarUrl: wechatUserInfo.Headimgurl, }