From 2966355b0ec65a62998d2dabb1078cbf3f359f6a Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Thu, 9 Jul 2020 13:40:32 +0200 Subject: [PATCH] fix: add authorizations to userinfo (#37) --- pkg/oidc/userinfo.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/oidc/userinfo.go b/pkg/oidc/userinfo.go index c25f51b5..d0fe4a84 100644 --- a/pkg/oidc/userinfo.go +++ b/pkg/oidc/userinfo.go @@ -14,6 +14,8 @@ type Userinfo struct { UserinfoPhone Address *UserinfoAddress + Authorizations []string + claims map[string]interface{} } @@ -95,6 +97,7 @@ func (i *Userinfo) MarshalJSON() ([]byte, error) { j := new(jsonUserinfo) j.Subject = i.Subject j.setUserinfo(*i) + j.Authorizations = i.Authorizations return json.Marshal(j) } @@ -111,6 +114,7 @@ type jsonUserinfo struct { jsonUserinfoEmail jsonUserinfoPhone JsonUserinfoAddress *jsonUserinfoAddress `json:"address,omitempty"` + Authorizations []string `json:"authorizations,omitempty"` } func (j *jsonUserinfo) setUserinfo(i Userinfo) {