diff --git a/connector/openshift/openshift.go b/connector/openshift/openshift.go index 6ac5d044593eef64d3a0c6d582ad3e287f760097..090d04ffbaa73332560c9e300a14a35d4b2bbe74 100644 --- a/connector/openshift/openshift.go +++ b/connector/openshift/openshift.go @@ -177,6 +177,7 @@ func (c *openshiftConnector) HandleCallback(s connector.Scopes, r *http.Request) UserID: user.UID, Username: user.Name, PreferredUsername: user.Name, + Email: user.Name, Groups: user.Groups, } diff --git a/connector/openshift/openshift_test.go b/connector/openshift/openshift_test.go index 316af60ad5b2e8b7493db199e527989f5494fccc..d4efa14d840c8badc1daa771dd1da3891543e06c 100644 --- a/connector/openshift/openshift_test.go +++ b/connector/openshift/openshift_test.go @@ -180,6 +180,7 @@ func TestCallbackIdentity(t *testing.T) { expectEquals(t, identity.UserID, "12345") expectEquals(t, identity.Username, "jdoe") expectEquals(t, identity.PreferredUsername, "jdoe") + expectEquals(t, identity.Email, "jdoe") expectEquals(t, len(identity.Groups), 1) expectEquals(t, identity.Groups[0], "users") }