diff --git a/internal/api/client/instance/instancepeersget.go b/internal/api/client/instance/instancepeersget.go index 4f540c89c..0b32a87e9 100644 --- a/internal/api/client/instance/instancepeersget.go +++ b/internal/api/client/instance/instancepeersget.go @@ -102,7 +102,7 @@ import ( // description: internal server error func (m *Module) InstancePeersGETHandler(c *gin.Context) { authed, errWithCode := apiutil.TokenAuth(c, - true, true, true, true, + false, false, false, false, ) if errWithCode != nil { apiutil.ErrorHandler(c, errWithCode, m.processor.InstanceGetV1) diff --git a/internal/api/client/push/pushsubscriptiondelete_test.go b/internal/api/client/push/pushsubscriptiondelete_test.go index 3e81ce2a1..2548f2fb7 100644 --- a/internal/api/client/push/pushsubscriptiondelete_test.go +++ b/internal/api/client/push/pushsubscriptiondelete_test.go @@ -76,7 +76,7 @@ func (suite *PushTestSuite) TestDeleteSubscription() { func (suite *PushTestSuite) TestDeleteMissingSubscription() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" err := suite.deleteSubscription(accountFixtureName, tokenFixtureName, 200) suite.NoError(err) diff --git a/internal/api/client/push/pushsubscriptionget_test.go b/internal/api/client/push/pushsubscriptionget_test.go index 23fb9e7f2..80f387195 100644 --- a/internal/api/client/push/pushsubscriptionget_test.go +++ b/internal/api/client/push/pushsubscriptionget_test.go @@ -95,7 +95,7 @@ func (suite *PushTestSuite) TestGetSubscription() { func (suite *PushTestSuite) TestGetMissingSubscription() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" _, err := suite.getSubscription(accountFixtureName, tokenFixtureName, 404) suite.NoError(err) diff --git a/internal/api/client/push/pushsubscriptionpost_test.go b/internal/api/client/push/pushsubscriptionpost_test.go index e7e8582df..251dde1f9 100644 --- a/internal/api/client/push/pushsubscriptionpost_test.go +++ b/internal/api/client/push/pushsubscriptionpost_test.go @@ -116,7 +116,7 @@ func (suite *PushTestSuite) postSubscription( func (suite *PushTestSuite) TestPostSubscription() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" endpoint := "https://example.test/push" auth := "cgna/fzrYLDQyPf5hD7IsA==" @@ -152,7 +152,7 @@ func (suite *PushTestSuite) TestPostSubscription() { func (suite *PushTestSuite) TestPostSubscriptionMinimal() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" endpoint := "https://example.test/push" auth := "cgna/fzrYLDQyPf5hD7IsA==" @@ -186,7 +186,7 @@ func (suite *PushTestSuite) TestPostSubscriptionMinimal() { func (suite *PushTestSuite) TestPostInvalidSubscription() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" // No endpoint. auth := "cgna/fzrYLDQyPf5hD7IsA==" @@ -212,7 +212,7 @@ func (suite *PushTestSuite) TestPostInvalidSubscription() { func (suite *PushTestSuite) TestPostSubscriptionJSON() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" requestJson := `{ "subscription": { @@ -258,7 +258,7 @@ func (suite *PushTestSuite) TestPostSubscriptionJSON() { func (suite *PushTestSuite) TestPostSubscriptionJSONMinimal() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" requestJson := `{ "subscription": { @@ -298,7 +298,7 @@ func (suite *PushTestSuite) TestPostSubscriptionJSONMinimal() { func (suite *PushTestSuite) TestPostInvalidSubscriptionJSON() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" // No endpoint. requestJson := `{ diff --git a/internal/api/client/push/pushsubscriptionput_test.go b/internal/api/client/push/pushsubscriptionput_test.go index d9f0e395e..8b86add9e 100644 --- a/internal/api/client/push/pushsubscriptionput_test.go +++ b/internal/api/client/push/pushsubscriptionput_test.go @@ -170,7 +170,7 @@ func (suite *PushTestSuite) TestPutSubscriptionJSON() { func (suite *PushTestSuite) TestPutMissingSubscription() { accountFixtureName := "local_account_1" // This token should not have a subscription. - tokenFixtureName := "local_account_1_user_authorization_token" + tokenFixtureName := "local_account_1_push_only" alertsMention := true alertsStatus := false diff --git a/testrig/testmodels.go b/testrig/testmodels.go index f4138c8ea..15b28b8c9 100644 --- a/testrig/testmodels.go +++ b/testrig/testmodels.go @@ -56,6 +56,16 @@ func NewTestTokens() map[string]*gtsmodel.Token { AccessCreateAt: TimeMustParse("2022-06-10T15:22:08Z"), AccessExpiresAt: TimeMustParse("2050-01-01T15:22:08Z"), }, + "local_account_1_push_only": { + ID: "01JN0X2D9GJTZQ5KYPYFWN16QW", + ClientID: "01F8MGV8AC3NGSJW0FE8W1BV70", + UserID: "01F8MGVGPHQ2D3P3X0454H54Z5", + RedirectURI: "http://localhost:8080", + Scope: "push", + Access: "01JN0X49RYKMP6G9X0HJAP317101JN0X49RYKMP6G9X0HJAP", + AccessCreateAt: TimeMustParse("2022-06-10T15:22:08Z"), + AccessExpiresAt: TimeMustParse("2050-01-01T15:22:08Z"), + }, "local_account_1_client_application_token": { ID: "01P9SVWS9J3SPHZQ3KCMBEN70N", ClientID: "01F8MGV8AC3NGSJW0FE8W1BV70",