diff --git a/connector/openshift/openshift.go b/connector/openshift/openshift.go index 6ac5d044..090d04ff 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 316af60a..d4efa14d 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") }