From 727efe61f40c4ec414a7aad5adc077c593c905d4 Mon Sep 17 00:00:00 2001 From: Livio Amstutz Date: Thu, 9 Jul 2020 13:38:12 +0200 Subject: [PATCH] fix: add authorizations to userinfo --- 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) {