enhance(SSO): Attributeの調整 (MisskeyIO#555)

This commit is contained in:
まっちゃとーにゅ 2024-03-21 08:08:28 +09:00 committed by GitHub
parent 478c1eb087
commit eb884721bb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 16 additions and 6 deletions

View file

@ -172,7 +172,9 @@ export class JWTIdentifyProviderService {
const roles = await this.roleService.getUserRoles(user.id);
const payload: JWTPayload = {
name: user.name ?? user.username,
name: user.name ? `${user.name} (@${user.username})` : `@${user.username}`,
given_name: user.name ?? undefined,
family_name: `@${user.username}`,
preferred_username: user.username,
profile: `${this.config.url}/@${user.username}`,
picture: user.avatarUrl ?? undefined,