diff --git a/pkg/login/social/github_oauth.go b/pkg/login/social/github_oauth.go index af04f158328..3d160e8e783 100644 --- a/pkg/login/social/github_oauth.go +++ b/pkg/login/social/github_oauth.go @@ -182,6 +182,7 @@ func (s *SocialGithub) UserInfo(client *http.Client, token *oauth2.Token) (*Basi Id int `json:"id"` Login string `json:"login"` Email string `json:"email"` + Name string `json:"name"` } response, err := s.httpGet(client, s.apiUrl) @@ -208,6 +209,9 @@ func (s *SocialGithub) UserInfo(client *http.Client, token *oauth2.Token) (*Basi Email: data.Email, Groups: teams, } + if data.Name != "" { + userInfo.Name = data.Name + } organizationsUrl := fmt.Sprintf(s.apiUrl + "/orgs")