mirror of
https://github.com/juanfont/headscale.git
synced 2026-10-04 05:43:37 +09:00
integration: expect absent email for OIDC user without one
An unverified OIDC email is stored empty and serialised as absent, not an empty string.
This commit is contained in:
@@ -105,9 +105,10 @@ func TestOIDCAuthenticationPingAll(t *testing.T) {
|
|||||||
Email: apiv1.NewOptString("user2@test.no"),
|
Email: apiv1.NewOptString("user2@test.no"),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ID: apiv1.NewOptUint64(4),
|
ID: apiv1.NewOptUint64(4),
|
||||||
Name: apiv1.NewOptString("user2"),
|
Name: apiv1.NewOptString("user2"),
|
||||||
Email: apiv1.NewOptString(""), // Unverified
|
// Email omitted: this user's OIDC email is unverified, so it is
|
||||||
|
// stored empty and serialised as absent, not an empty string.
|
||||||
Provider: apiv1.NewOptString("oidc"),
|
Provider: apiv1.NewOptString("oidc"),
|
||||||
ProviderId: apiv1.NewOptString(scenario.mockOIDC.Issuer() + "/user2"),
|
ProviderId: apiv1.NewOptString(scenario.mockOIDC.Issuer() + "/user2"),
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user