From 64eefb44e88d244c337c4e70b9cbc98c501d2279 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Wed, 6 Dec 2023 13:30:47 +0200 Subject: [PATCH] added onlyVerified field to the authMethods response --- apis/record_auth.go | 2 ++ apis/record_auth_test.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apis/record_auth.go b/apis/record_auth.go index d9871e33..e2926520 100644 --- a/apis/record_auth.go +++ b/apis/record_auth.go @@ -97,9 +97,11 @@ func (api *recordAuthApi) authMethods(c echo.Context) error { AuthProviders []providerInfo `json:"authProviders"` UsernamePassword bool `json:"usernamePassword"` EmailPassword bool `json:"emailPassword"` + OnlyVerified bool `json:"onlyVerified"` }{ UsernamePassword: authOptions.AllowUsernameAuth, EmailPassword: authOptions.AllowEmailAuth, + OnlyVerified: authOptions.OnlyVerified, AuthProviders: []providerInfo{}, } diff --git a/apis/record_auth_test.go b/apis/record_auth_test.go index 13b229f0..269d01ce 100644 --- a/apis/record_auth_test.go +++ b/apis/record_auth_test.go @@ -40,6 +40,7 @@ func TestRecordAuthMethodsList(t *testing.T) { ExpectedContent: []string{ `"usernamePassword":true`, `"emailPassword":true`, + `"onlyVerified":false`, `"authProviders":[{`, `"name":"gitlab"`, `"state":`, @@ -58,6 +59,7 @@ func TestRecordAuthMethodsList(t *testing.T) { ExpectedContent: []string{ `"usernamePassword":false`, `"emailPassword":true`, + `"onlyVerified":true`, `"authProviders":[]`, }, },