mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #2980 from swordqiu/feature/qj-keystone-token-v3-add-user-displayname
feature: keystone v3 auth response carry user's displayname/email/mobile
This commit is contained in:
@@ -236,6 +236,9 @@ func (manager *SUserManager) FetchUserExtended(userId, userName, domainId, domai
|
||||
q := users.Query(
|
||||
users.Field("id"),
|
||||
users.Field("name"),
|
||||
users.Field("displayname"),
|
||||
users.Field("email"),
|
||||
users.Field("mobile"),
|
||||
users.Field("enabled"),
|
||||
users.Field("default_project_id"),
|
||||
users.Field("created_at"),
|
||||
|
||||
@@ -255,6 +255,9 @@ func (t *SAuthToken) getTokenV3(
|
||||
token.Token.Methods = []string{t.Method}
|
||||
token.Token.User.Id = user.Id
|
||||
token.Token.User.Name = user.Name
|
||||
token.Token.User.Displayname = user.Displayname
|
||||
token.Token.User.Email = user.Email
|
||||
token.Token.User.Mobile = user.Mobile
|
||||
token.Token.User.Domain.Id = user.DomainId
|
||||
token.Token.User.Domain.Name = user.DomainName
|
||||
token.Token.Context = t.Context
|
||||
|
||||
Reference in New Issue
Block a user