mirror of
https://github.com/teamhanko/hanko.git
synced 2025-10-27 22:27:23 +08:00
fix(tests): fix missing constructor extension for aaguid map
Closes: #1027
This commit is contained in:
@ -39,7 +39,7 @@ func (s *emailSuite) TestEmailHandler_List() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/email")
|
err := s.LoadFixtures("../test/fixtures/email")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
@ -172,7 +172,7 @@ func (s *emailSuite) TestEmailHandler_Create() {
|
|||||||
cfg.AuditLog.Storage.Enabled = true
|
cfg.AuditLog.Storage.Enabled = true
|
||||||
cfg.Emails.RequireVerification = currentTest.requiresVerification
|
cfg.Emails.RequireVerification = currentTest.requiresVerification
|
||||||
cfg.Emails.MaxNumOfAddresses = currentTest.maxNumberOfAddresses
|
cfg.Emails.MaxNumOfAddresses = currentTest.maxNumberOfAddresses
|
||||||
e := NewPublicRouter(&cfg, s.Storage, nil)
|
e := NewPublicRouter(&cfg, s.Storage, nil, nil)
|
||||||
jwkManager, err := jwk.NewDefaultManager(cfg.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(cfg.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
sessionManager, err := session.NewManager(jwkManager, cfg)
|
sessionManager, err := session.NewManager(jwkManager, cfg)
|
||||||
@ -234,7 +234,7 @@ func (s *emailSuite) TestEmailHandler_SetPrimaryEmail() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/email")
|
err := s.LoadFixtures("../test/fixtures/email")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
@ -278,7 +278,7 @@ func (s *emailSuite) TestEmailHandler_Delete() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/email")
|
err := s.LoadFixtures("../test/fixtures/email")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
userId := uuid.FromStringOrNil("b5dd5267-b462-48be-b70d-bcd6f1bbe7a5")
|
userId := uuid.FromStringOrNil("b5dd5267-b462-48be-b70d-bcd6f1bbe7a5")
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
|
|||||||
@ -43,7 +43,7 @@ func (s *passcodeSuite) TestPasscodeHandler_Init() {
|
|||||||
return cfg
|
return cfg
|
||||||
}
|
}
|
||||||
|
|
||||||
e := NewPublicRouter(cfg(), s.Storage, nil)
|
e := NewPublicRouter(cfg(), s.Storage, nil, nil)
|
||||||
|
|
||||||
emailId := "51b7c175-ceb6-45ba-aae6-0092221c1b84"
|
emailId := "51b7c175-ceb6-45ba-aae6-0092221c1b84"
|
||||||
unknownEmailId := "83618f24-2db8-4ea2-b370-ac8335f782d8"
|
unknownEmailId := "83618f24-2db8-4ea2-b370-ac8335f782d8"
|
||||||
@ -278,7 +278,7 @@ func (s *passcodeSuite) TestPasscodeHandler_Finish() {
|
|||||||
sessionManager, err := session.NewManager(jwkManager, test.DefaultConfig)
|
sessionManager, err := session.NewManager(jwkManager, test.DefaultConfig)
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(currentTest.cfg(), s.Storage, nil)
|
e := NewPublicRouter(currentTest.cfg(), s.Storage, nil, nil)
|
||||||
|
|
||||||
// Setup passcode
|
// Setup passcode
|
||||||
err = s.Storage.GetPasscodePersister().Create(currentTest.passcode)
|
err = s.Storage.GetPasscodePersister().Create(currentTest.passcode)
|
||||||
|
|||||||
@ -101,7 +101,7 @@ func (s *passwordSuite) TestPasswordHandler_Set_Create() {
|
|||||||
req.AddCookie(cookie)
|
req.AddCookie(cookie)
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(cfg, s.Storage, nil)
|
e := NewPublicRouter(cfg, s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(currentTest.expectedCode, rec.Code)
|
s.Equal(currentTest.expectedCode, rec.Code)
|
||||||
@ -171,7 +171,7 @@ func (s *passwordSuite) TestPasswordHandler_Login() {
|
|||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(currentTest.cfg(), s.Storage, nil)
|
e := NewPublicRouter(currentTest.cfg(), s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
if s.Equal(currentTest.expectedCode, rec.Code) {
|
if s.Equal(currentTest.expectedCode, rec.Code) {
|
||||||
|
|||||||
@ -48,7 +48,7 @@ func (s *tokenSuite) TestToken_Validate_TokenInCookie() {
|
|||||||
|
|
||||||
cfg := s.setupConfig()
|
cfg := s.setupConfig()
|
||||||
cfg.Session.EnableAuthTokenHeader = false
|
cfg.Session.EnableAuthTokenHeader = false
|
||||||
e := NewPublicRouter(cfg, s.Storage, nil)
|
e := NewPublicRouter(cfg, s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusOK)
|
s.Equal(rec.Code, http.StatusOK)
|
||||||
@ -94,7 +94,7 @@ func (s *tokenSuite) TestToken_Validate_TokenInHeader() {
|
|||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
cfg := s.setupConfig()
|
cfg := s.setupConfig()
|
||||||
e := NewPublicRouter(cfg, s.Storage, nil)
|
e := NewPublicRouter(cfg, s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusOK)
|
s.Equal(rec.Code, http.StatusOK)
|
||||||
@ -127,7 +127,7 @@ func (s *tokenSuite) TestToken_Validate_ExpiredToken() {
|
|||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(s.setupConfig(), s.Storage, nil)
|
e := NewPublicRouter(s.setupConfig(), s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusUnprocessableEntity)
|
s.Equal(rec.Code, http.StatusUnprocessableEntity)
|
||||||
@ -150,7 +150,7 @@ func (s *tokenSuite) TestToken_Validate_MissingTokenFromRequest() {
|
|||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(s.setupConfig(), s.Storage, nil)
|
e := NewPublicRouter(s.setupConfig(), s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusBadRequest)
|
s.Equal(rec.Code, http.StatusBadRequest)
|
||||||
@ -173,7 +173,7 @@ func (s *tokenSuite) TestToken_Validate_InvalidJson() {
|
|||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(s.setupConfig(), s.Storage, nil)
|
e := NewPublicRouter(s.setupConfig(), s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusBadRequest)
|
s.Equal(rec.Code, http.StatusBadRequest)
|
||||||
@ -201,7 +201,7 @@ func (s *tokenSuite) TestToken_Validate_TokenNotFound() {
|
|||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
e := NewPublicRouter(s.setupConfig(), s.Storage, nil)
|
e := NewPublicRouter(s.setupConfig(), s.Storage, nil, nil)
|
||||||
e.ServeHTTP(rec, req)
|
e.ServeHTTP(rec, req)
|
||||||
|
|
||||||
s.Equal(rec.Code, http.StatusNotFound)
|
s.Equal(rec.Code, http.StatusNotFound)
|
||||||
|
|||||||
@ -33,7 +33,7 @@ func (s *userSuite) TestUserHandler_Create_TokenInCookie() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cfg := test.DefaultConfig
|
cfg := test.DefaultConfig
|
||||||
e := NewPublicRouter(&cfg, s.Storage, nil)
|
e := NewPublicRouter(&cfg, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "jane.doe@example.com"}
|
body := UserCreateBody{Email: "jane.doe@example.com"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -78,7 +78,7 @@ func (s *userSuite) TestUserHandler_Create_TokenInHeader() {
|
|||||||
|
|
||||||
cfg := test.DefaultConfig
|
cfg := test.DefaultConfig
|
||||||
cfg.Session.EnableAuthTokenHeader = true
|
cfg.Session.EnableAuthTokenHeader = true
|
||||||
e := NewPublicRouter(&cfg, s.Storage, nil)
|
e := NewPublicRouter(&cfg, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "jane.doe@example.com"}
|
body := UserCreateBody{Email: "jane.doe@example.com"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -118,7 +118,7 @@ func (s *userSuite) TestUserHandler_Create_CaseInsensitive() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "JANE.DOE@EXAMPLE.COM"}
|
body := UserCreateBody{Email: "JANE.DOE@EXAMPLE.COM"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -153,7 +153,7 @@ func (s *userSuite) TestUserHandler_Create_UserExists() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/user")
|
err := s.LoadFixtures("../test/fixtures/user")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "john.doe@example.com"}
|
body := UserCreateBody{Email: "john.doe@example.com"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -175,7 +175,7 @@ func (s *userSuite) TestUserHandler_Create_UserExists_CaseInsensitive() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/user")
|
err := s.LoadFixtures("../test/fixtures/user")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "JOHN.DOE@EXAMPLE.COM"}
|
body := UserCreateBody{Email: "JOHN.DOE@EXAMPLE.COM"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -194,7 +194,7 @@ func (s *userSuite) TestUserHandler_Create_InvalidEmail() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/users", strings.NewReader(`{"email": 123"}`))
|
req := httptest.NewRequest(http.MethodPost, "/users", strings.NewReader(`{"email": 123"}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -209,7 +209,7 @@ func (s *userSuite) TestUserHandler_Create_EmailMissing() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/users", strings.NewReader(`{"bogus": 123}`))
|
req := httptest.NewRequest(http.MethodPost, "/users", strings.NewReader(`{"bogus": 123}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -226,7 +226,7 @@ func (s *userSuite) TestUserHandler_Create_AccountCreationDisabled() {
|
|||||||
}
|
}
|
||||||
testConfig := test.DefaultConfig
|
testConfig := test.DefaultConfig
|
||||||
testConfig.Account.AllowSignup = false
|
testConfig.Account.AllowSignup = false
|
||||||
e := NewPublicRouter(&testConfig, s.Storage, nil)
|
e := NewPublicRouter(&testConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := UserCreateBody{Email: "jane.doe@example.com"}
|
body := UserCreateBody{Email: "jane.doe@example.com"}
|
||||||
bodyJson, err := json.Marshal(body)
|
bodyJson, err := json.Marshal(body)
|
||||||
@ -250,7 +250,7 @@ func (s *userSuite) TestUserHandler_Get() {
|
|||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -290,7 +290,7 @@ func (s *userSuite) TestUserHandler_GetUserWithWebAuthnCredential() {
|
|||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -325,7 +325,7 @@ func (s *userSuite) TestUserHandler_Get_InvalidUserId() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
@ -356,7 +356,7 @@ func (s *userSuite) TestUserHandler_GetUserIdByEmail_InvalidEmail() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "123"}`))
|
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "123"}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -371,7 +371,7 @@ func (s *userSuite) TestUserHandler_GetUserIdByEmail_InvalidJson() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`"email": "123}`))
|
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`"email": "123}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -386,7 +386,7 @@ func (s *userSuite) TestUserHandler_GetUserIdByEmail_UserNotFound() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "unknownAddress@example.com"}`))
|
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "unknownAddress@example.com"}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -406,7 +406,7 @@ func (s *userSuite) TestUserHandler_GetUserIdByEmail() {
|
|||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "john.doe@example.com"}`))
|
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "john.doe@example.com"}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -435,7 +435,7 @@ func (s *userSuite) TestUserHandler_GetUserIdByEmail_CaseInsensitive() {
|
|||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "JOHN.DOE@EXAMPLE.COM"}`))
|
req := httptest.NewRequest(http.MethodPost, "/user", strings.NewReader(`{"email": "JOHN.DOE@EXAMPLE.COM"}`))
|
||||||
req.Header.Set("Content-Type", "application/json")
|
req.Header.Set("Content-Type", "application/json")
|
||||||
@ -464,7 +464,7 @@ func (s *userSuite) TestUserHandler_Me() {
|
|||||||
|
|
||||||
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
userId := "b5dd5267-b462-48be-b70d-bcd6f1bbe7a5"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -501,7 +501,7 @@ func (s *userSuite) TestUserHandler_Logout() {
|
|||||||
s.T().Skip("skipping test in short mode.")
|
s.T().Skip("skipping test in short mode.")
|
||||||
}
|
}
|
||||||
userId, _ := uuid.NewV4()
|
userId, _ := uuid.NewV4()
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -542,7 +542,7 @@ func (s *userSuite) TestUserHandler_Delete() {
|
|||||||
userId, _ := uuid.FromString("b5dd5267-b462-48be-b70d-bcd6f1bbe7a5")
|
userId, _ := uuid.FromString("b5dd5267-b462-48be-b70d-bcd6f1bbe7a5")
|
||||||
cfg := test.DefaultConfig
|
cfg := test.DefaultConfig
|
||||||
cfg.Account.AllowDeletion = true
|
cfg.Account.AllowDeletion = true
|
||||||
e := NewPublicRouter(&cfg, s.Storage, nil)
|
e := NewPublicRouter(&cfg, s.Storage, nil, nil)
|
||||||
|
|
||||||
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
jwkManager, err := jwk.NewDefaultManager(test.DefaultConfig.Secrets.Keys, s.Storage.GetJwkPersister())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@ -33,7 +33,7 @@ func (s *webauthnSuite) TestWebauthnHandler_NewHandler() {
|
|||||||
if testing.Short() {
|
if testing.Short() {
|
||||||
s.T().Skip("skipping test in short mode")
|
s.T().Skip("skipping test in short mode")
|
||||||
}
|
}
|
||||||
handler, err := NewWebauthnHandler(&test.DefaultConfig, s.Storage, s.GetDefaultSessionManager(), test.NewAuditLogger())
|
handler, err := NewWebauthnHandler(&test.DefaultConfig, s.Storage, s.GetDefaultSessionManager(), test.NewAuditLogger(), nil)
|
||||||
s.NoError(err)
|
s.NoError(err)
|
||||||
s.NotEmpty(handler)
|
s.NotEmpty(handler)
|
||||||
}
|
}
|
||||||
@ -48,7 +48,7 @@ func (s *webauthnSuite) TestWebauthnHandler_BeginRegistration() {
|
|||||||
|
|
||||||
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
sessionManager := s.GetDefaultSessionManager()
|
sessionManager := s.GetDefaultSessionManager()
|
||||||
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
||||||
@ -89,7 +89,7 @@ func (s *webauthnSuite) TestWebauthnHandler_FinalizeRegistration() {
|
|||||||
|
|
||||||
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
sessionManager := s.GetDefaultSessionManager()
|
sessionManager := s.GetDefaultSessionManager()
|
||||||
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
||||||
@ -135,7 +135,7 @@ func (s *webauthnSuite) TestWebauthnHandler_FinalizeRegistration_SessionDataExpi
|
|||||||
|
|
||||||
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
userId := "ec4ef049-5b88-4321-a173-21b0eff06a04"
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
sessionManager := s.GetDefaultSessionManager()
|
sessionManager := s.GetDefaultSessionManager()
|
||||||
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
token, err := sessionManager.GenerateJWT(uuid.FromStringOrNil(userId))
|
||||||
@ -170,7 +170,7 @@ func (s *webauthnSuite) TestWebauthnHandler_BeginAuthentication() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/webauthn")
|
err := s.LoadFixtures("../test/fixtures/webauthn")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
req := httptest.NewRequest(http.MethodPost, "/webauthn/login/initialize", nil)
|
req := httptest.NewRequest(http.MethodPost, "/webauthn/login/initialize", nil)
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|
||||||
@ -194,7 +194,7 @@ func (s *webauthnSuite) TestWebauthnHandler_FinalizeAuthentication() {
|
|||||||
err := s.LoadFixtures("../test/fixtures/webauthn")
|
err := s.LoadFixtures("../test/fixtures/webauthn")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := `{
|
body := `{
|
||||||
"id": "AaFdkcD4SuPjF-jwUoRwH8-ZHuY5RW46fsZmEvBX6RNKHaGtVzpATs06KQVheIOjYz-YneG4cmQOedzl0e0jF951ukx17Hl9jeGgWz5_DKZCO12p2-2LlzjH",
|
"id": "AaFdkcD4SuPjF-jwUoRwH8-ZHuY5RW46fsZmEvBX6RNKHaGtVzpATs06KQVheIOjYz-YneG4cmQOedzl0e0jF951ukx17Hl9jeGgWz5_DKZCO12p2-2LlzjH",
|
||||||
@ -247,7 +247,7 @@ func (s *webauthnSuite) TestWebauthnHandler_FinalizeAuthentication_SessionDataEx
|
|||||||
err := s.LoadFixtures("../test/fixtures/webauthn")
|
err := s.LoadFixtures("../test/fixtures/webauthn")
|
||||||
s.Require().NoError(err)
|
s.Require().NoError(err)
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := `{
|
body := `{
|
||||||
"id": "4iVZGFN_jktXJmwmBmaSq0Qr4T62T0jX7PS7XcgAWlM",
|
"id": "4iVZGFN_jktXJmwmBmaSq0Qr4T62T0jX7PS7XcgAWlM",
|
||||||
@ -279,7 +279,7 @@ func (s *webauthnSuite) TestWebauthnHandler_FinalizeAuthentication_TokenInHeader
|
|||||||
|
|
||||||
cfg := test.DefaultConfig
|
cfg := test.DefaultConfig
|
||||||
cfg.Session.EnableAuthTokenHeader = true
|
cfg.Session.EnableAuthTokenHeader = true
|
||||||
e := NewPublicRouter(&cfg, s.Storage, nil)
|
e := NewPublicRouter(&cfg, s.Storage, nil, nil)
|
||||||
|
|
||||||
body := `{
|
body := `{
|
||||||
"id": "AaFdkcD4SuPjF-jwUoRwH8-ZHuY5RW46fsZmEvBX6RNKHaGtVzpATs06KQVheIOjYz-YneG4cmQOedzl0e0jF951ukx17Hl9jeGgWz5_DKZCO12p2-2LlzjH",
|
"id": "AaFdkcD4SuPjF-jwUoRwH8-ZHuY5RW46fsZmEvBX6RNKHaGtVzpATs06KQVheIOjYz-YneG4cmQOedzl0e0jF951ukx17Hl9jeGgWz5_DKZCO12p2-2LlzjH",
|
||||||
|
|||||||
@ -22,7 +22,7 @@ func (s *wellKnownSuite) TestWellKnownHandler_GetPublicKeys() {
|
|||||||
s.T().Skip("skipping test in short mode")
|
s.T().Skip("skipping test in short mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil)
|
e := NewPublicRouter(&test.DefaultConfig, s.Storage, nil, nil)
|
||||||
|
|
||||||
req := httptest.NewRequest(http.MethodGet, "/.well-known/jwks.json", nil)
|
req := httptest.NewRequest(http.MethodGet, "/.well-known/jwks.json", nil)
|
||||||
rec := httptest.NewRecorder()
|
rec := httptest.NewRecorder()
|
||||||
|
|||||||
Reference in New Issue
Block a user