Add organization to /userinfo

This commit is contained in:
Yang Luo
2023-06-02 21:51:05 +08:00
parent 70c372c3f7
commit 06543a01d3

View File

@ -176,6 +176,7 @@ type Userinfo struct {
Sub string `json:"sub"`
Iss string `json:"iss"`
Aud string `json:"aud"`
Organization string `json:"organization,omitempty"`
Name string `json:"preferred_username,omitempty"`
DisplayName string `json:"name,omitempty"`
Email string `json:"email,omitempty"`
@ -679,6 +680,7 @@ func GetUserInfo(user *User, scope string, aud string, host string) *Userinfo {
Aud: aud,
}
if strings.Contains(scope, "profile") {
resp.Organization = user.Owner
resp.Name = user.Name
resp.DisplayName = user.DisplayName
resp.Avatar = user.Avatar