chore: oidc自动注册时增加邮箱

This commit is contained in:
xiaojunnuo
2025-12-15 00:23:35 +08:00
parent cdab54bf51
commit 16f6365b18
2 changed files with 2 additions and 0 deletions

View File

@@ -172,6 +172,7 @@ export class ConnectController extends BaseController {
newUser.username = `${userInfo.nickName}_${simpleNanoId(6)}_${oauthType}`;
newUser.avatar = userInfo.avatar;
newUser.nickName = userInfo.nickName || simpleNanoId(6);
newUser.email = userInfo.email || "";
newUser = await this.userService.register("username", newUser, async (txManager) => {
const oauthBound: OauthBoundEntity = new OauthBoundEntity()

View File

@@ -129,6 +129,7 @@ export class OidcOauthProvider extends BaseAddon implements IOauthProvider {
openId: claims.sub,
nickName: claims.nickname || claims.name || claims.username || claims.preferred_username || "",
avatar: claims.picture,
email: claims.email || "",
},
}
};