diff --git a/idp/wecom_inter.go b/idp/wecom_internal.go similarity index 98% rename from idp/wecom_inter.go rename to idp/wecom_internal.go index ab67e90e..eacfb2cc 100644 --- a/idp/wecom_inter.go +++ b/idp/wecom_internal.go @@ -163,5 +163,9 @@ func (idp *WeComInternalIdProvider) GetUserInfo(token *oauth2.Token) (*UserInfo, AvatarUrl: infoResp.Avatar, } + if userInfo.Id == "" { + userInfo.Id = userInfo.Username + } + return &userInfo, nil } diff --git a/idp/wecom.go b/idp/wecom_third_party.go similarity index 100% rename from idp/wecom.go rename to idp/wecom_third_party.go