From 3718d2dc04b775fecf70db6e8c858d5832f094d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=A4=A9=E6=88=90?= <35189106+Oniokey@users.noreply.github.com> Date: Tue, 23 Jul 2024 21:12:53 +0800 Subject: [PATCH] feat: improve name mapping in LarkIdProvider (#3075) * fix: change user identifier to the `user_id` field in IdP Lark, and use Chinese name to be the display name * Update lark.go --------- Co-authored-by: Yang Luo --- idp/lark.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idp/lark.go b/idp/lark.go index 0bfaa1b4..dacbbb49 100644 --- a/idp/lark.go +++ b/idp/lark.go @@ -213,8 +213,8 @@ func (idp *LarkIdProvider) GetUserInfo(token *oauth2.Token) (*UserInfo, error) { userInfo := UserInfo{ Id: larkUserInfo.Data.OpenId, - DisplayName: larkUserInfo.Data.EnName, - Username: larkUserInfo.Data.Name, + DisplayName: larkUserInfo.Data.Name, + Username: larkUserInfo.Data.UserId, Email: larkUserInfo.Data.Email, AvatarUrl: larkUserInfo.Data.AvatarUrl, Phone: phoneNumber,