mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 20:28:16 +00:00
Note endpoints to deprecate
This commit is contained in:
@@ -8,7 +8,7 @@ import { AuthMode } from "../../variables";
|
|||||||
|
|
||||||
router.post("/token", validateRequest, authController.getNewToken);
|
router.post("/token", validateRequest, authController.getNewToken);
|
||||||
|
|
||||||
router.post( // deprecated (moved to api/v2/auth/login1)
|
router.post( // TODO endpoint: deprecate (moved to api/v3/auth/login1)
|
||||||
"/login1",
|
"/login1",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").exists().trim().notEmpty(),
|
body("email").exists().trim().notEmpty(),
|
||||||
@@ -17,7 +17,7 @@ router.post( // deprecated (moved to api/v2/auth/login1)
|
|||||||
authController.login1
|
authController.login1
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post( // deprecated (moved to api/v2/auth/login2)
|
router.post( // TODO endpoint: deprecate (moved to api/v3/auth/login2)
|
||||||
"/login2",
|
"/login2",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").exists().trim().notEmpty(),
|
body("email").exists().trim().notEmpty(),
|
||||||
@@ -49,7 +49,7 @@ router.get(
|
|||||||
authController.getCommonPasswords
|
authController.getCommonPasswords
|
||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete( // TODO endpoint: deprecate (moved to DELETE v2/users/me/sessions)
|
||||||
"/sessions",
|
"/sessions",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
requireAuth({
|
requireAuth({
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ import { requireAuth, validateRequest } from "../../middleware";
|
|||||||
import { membershipOrgController } from "../../controllers/v1";
|
import { membershipOrgController } from "../../controllers/v1";
|
||||||
import { AuthMode } from "../../variables";
|
import { AuthMode } from "../../variables";
|
||||||
|
|
||||||
|
// TODO endpoint: consider moving these endpoints to be under /organization to be more RESTful
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/signup",
|
"/signup",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import { body, param } from "express-validator";
|
|||||||
import { ADMIN, AuthMode, MEMBER } from "../../variables";
|
import { ADMIN, AuthMode, MEMBER } from "../../variables";
|
||||||
import { keyController } from "../../controllers/v1";
|
import { keyController } from "../../controllers/v1";
|
||||||
|
|
||||||
|
// TODO endpoint: consider moving these endpoints to be under /workspaces to be more RESTful
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/:workspaceId",
|
"/:workspaceId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import { membershipController as EEMembershipControllers } from "../../ee/contro
|
|||||||
import { AuthMode } from "../../variables";
|
import { AuthMode } from "../../variables";
|
||||||
|
|
||||||
// note: ALL DEPRECIATED (moved to api/v2/workspace/:workspaceId/memberships/:membershipId)
|
// note: ALL DEPRECIATED (moved to api/v2/workspace/:workspaceId/memberships/:membershipId)
|
||||||
|
// TODO endpoint: consider moving these endpoints to be under /workspace to be more RESTful
|
||||||
|
|
||||||
router.get( // used for old CLI (deprecate)
|
router.get( // used for old CLI (deprecate)
|
||||||
"/:workspaceId/connect",
|
"/:workspaceId/connect",
|
||||||
@@ -18,7 +19,7 @@ router.get( // used for old CLI (deprecate)
|
|||||||
membershipController.validateMembership
|
membershipController.validateMembership
|
||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete( // TODO endpoint: check dashboard
|
||||||
"/:membershipId",
|
"/:membershipId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -28,7 +29,7 @@ router.delete(
|
|||||||
membershipController.deleteMembership
|
membershipController.deleteMembership
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: check dashboard
|
||||||
"/:membershipId/change-role",
|
"/:membershipId/change-role",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -38,7 +39,7 @@ router.post(
|
|||||||
membershipController.changeMembershipRole
|
membershipController.changeMembershipRole
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: check dashboard
|
||||||
"/:membershipId/deny-permissions",
|
"/:membershipId/deny-permissions",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
|
|||||||
@@ -5,8 +5,7 @@ import { requireAuth, validateRequest } from "../../middleware";
|
|||||||
import { membershipOrgController } from "../../controllers/v1";
|
import { membershipOrgController } from "../../controllers/v1";
|
||||||
import { AuthMode } from "../../variables";
|
import { AuthMode } from "../../variables";
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: check dashboard
|
||||||
// TODO
|
|
||||||
"/membershipOrg/:membershipOrgId/change-role",
|
"/membershipOrg/:membershipOrgId/change-role",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -17,7 +16,7 @@ router.post(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete(
|
||||||
"/:membershipOrgId",
|
"/:membershipOrgId", // TODO endpoint: check dashboard
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import {
|
|||||||
} from "../../variables";
|
} from "../../variables";
|
||||||
import { organizationController } from "../../controllers/v1";
|
import { organizationController } from "../../controllers/v1";
|
||||||
|
|
||||||
router.get( // deprecated (moved to api/v2/users/me/organizations)
|
router.get( // TODO endpoint: deprecate (moved to api/v2/users/me/organizations)
|
||||||
"/",
|
"/",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -47,7 +47,7 @@ router.get(
|
|||||||
organizationController.getOrganization
|
organizationController.getOrganization
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get( // deprecated (moved to api/v2/organizations/:organizationId/memberships)
|
router.get( // TODO endpoint: deprecate (moved to api/v2/organizations/:organizationId/memberships)
|
||||||
"/:organizationId/users",
|
"/:organizationId/users",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -61,7 +61,7 @@ router.get( // deprecated (moved to api/v2/organizations/:organizationId/members
|
|||||||
organizationController.getOrganizationMembers
|
organizationController.getOrganizationMembers
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: move to /v2/users/me/organizations/:organizationId/workspaces
|
||||||
"/:organizationId/my-workspaces", // deprecated (moved to api/v2/organizations/:organizationId/workspaces)
|
"/:organizationId/my-workspaces", // deprecated (moved to api/v2/organizations/:organizationId/workspaces)
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -135,7 +135,7 @@ router.delete(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/:organizationId/customer-portal-session",
|
"/:organizationId/customer-portal-session", // TODO endpoint: move to EE
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
}),
|
}),
|
||||||
@@ -149,7 +149,7 @@ router.post(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:organizationId/subscriptions",
|
"/:organizationId/subscriptions", // TODO endpoint: deprecate
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ import {
|
|||||||
MEMBER
|
MEMBER
|
||||||
} from "../../variables";
|
} from "../../variables";
|
||||||
|
|
||||||
// note to devs: these endpoints will be deprecated in favor of v2
|
// note: endpoints deprecated in favor of v3/secrets
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: deprecate (moved to POST api/v3/secrets)
|
||||||
"/:workspaceId",
|
"/:workspaceId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -34,7 +34,7 @@ router.post(
|
|||||||
secretController.pushSecrets
|
secretController.pushSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to GET api/v3/secrets)
|
||||||
"/:workspaceId",
|
"/:workspaceId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -50,7 +50,7 @@ router.get(
|
|||||||
secretController.pullSecrets
|
secretController.pullSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to GET api/v3/secrets)
|
||||||
"/:workspaceId/service-token",
|
"/:workspaceId/service-token",
|
||||||
requireServiceTokenAuth,
|
requireServiceTokenAuth,
|
||||||
query("environment").exists().trim(),
|
query("environment").exists().trim(),
|
||||||
|
|||||||
@@ -16,13 +16,13 @@ import { serviceTokenController } from "../../controllers/v1";
|
|||||||
|
|
||||||
// note: deprecate service-token routes in favor of service-token data routes/structure
|
// note: deprecate service-token routes in favor of service-token data routes/structure
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate
|
||||||
"/",
|
"/",
|
||||||
requireServiceTokenAuth,
|
requireServiceTokenAuth,
|
||||||
serviceTokenController.getServiceToken
|
serviceTokenController.getServiceToken
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: deprecate
|
||||||
"/",
|
"/",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
|
|||||||
@@ -5,7 +5,9 @@ import { validateRequest } from "../../middleware";
|
|||||||
import { signupController } from "../../controllers/v1";
|
import { signupController } from "../../controllers/v1";
|
||||||
import { authLimiter } from "../../helpers/rateLimiter";
|
import { authLimiter } from "../../helpers/rateLimiter";
|
||||||
|
|
||||||
router.post(
|
// TODO: consider moving to users/v3/signup
|
||||||
|
|
||||||
|
router.post( // TODO endpoint: consider moving to v3/users/signup/mail
|
||||||
"/email/signup",
|
"/email/signup",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").exists().trim().notEmpty().isEmail(),
|
body("email").exists().trim().notEmpty().isEmail(),
|
||||||
@@ -14,7 +16,7 @@ router.post(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/email/verify",
|
"/email/verify", // TODO endpoint: consider moving to v3/users/signup/verify
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").exists().trim().notEmpty().isEmail(),
|
body("email").exists().trim().notEmpty().isEmail(),
|
||||||
body("code").exists().trim().notEmpty(),
|
body("code").exists().trim().notEmpty(),
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { requireAuth } from "../../middleware";
|
|||||||
import { userController } from "../../controllers/v1";
|
import { userController } from "../../controllers/v1";
|
||||||
import { AuthMode } from "../../variables";
|
import { AuthMode } from "../../variables";
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to v2/users/me)
|
||||||
"/",
|
"/",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ router.get(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
"/:workspaceId/service-tokens", // deprecate
|
"/:workspaceId/service-tokens", // TODO endpoint: deprecate
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import { requireMfaAuth, validateRequest } from "../../middleware";
|
|||||||
import { authController } from "../../controllers/v2";
|
import { authController } from "../../controllers/v2";
|
||||||
import { authLimiter } from "../../helpers/rateLimiter";
|
import { authLimiter } from "../../helpers/rateLimiter";
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO: deprecate (moved to api/v3/auth/login1)
|
||||||
"/login1",
|
"/login1",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").isString().trim().notEmpty(),
|
body("email").isString().trim().notEmpty(),
|
||||||
@@ -14,7 +14,7 @@ router.post(
|
|||||||
authController.login1
|
authController.login1
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO: deprecate (moved to api/v3/auth/login1)
|
||||||
"/login2",
|
"/login2",
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").isString().trim().notEmpty(),
|
body("email").isString().trim().notEmpty(),
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ router.get(
|
|||||||
organizationsController.getOrganizationWorkspaces
|
organizationsController.getOrganizationWorkspaces
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate service accounts
|
||||||
"/:organizationId/service-accounts",
|
"/:organizationId/service-accounts",
|
||||||
param("organizationId").exists().trim(),
|
param("organizationId").exists().trim(),
|
||||||
validateRequest,
|
validateRequest,
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
import express from "express";
|
import express from "express";
|
||||||
|
const router = express.Router();
|
||||||
import {
|
import {
|
||||||
requireAuth,
|
requireAuth,
|
||||||
requireSecretAuth,
|
requireSecretAuth,
|
||||||
@@ -16,11 +17,9 @@ import {
|
|||||||
import { CreateSecretRequestBody, ModifySecretRequestBody } from "../../types/secret";
|
import { CreateSecretRequestBody, ModifySecretRequestBody } from "../../types/secret";
|
||||||
import { secretController } from "../../controllers/v2";
|
import { secretController } from "../../controllers/v2";
|
||||||
|
|
||||||
// note to devs: stop supporting these routes [deprecated]
|
// note: endpoints deprecated in favor of v3/secrets
|
||||||
|
|
||||||
const router = express.Router();
|
router.post( // TODO endpoint: deprecate (moved to POST api/v3/secrets)
|
||||||
|
|
||||||
router.post(
|
|
||||||
"/batch-create/workspace/:workspaceId/environment/:environment",
|
"/batch-create/workspace/:workspaceId/environment/:environment",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -38,7 +37,7 @@ router.post(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/workspace/:workspaceId/environment/:environment",
|
"/workspace/:workspaceId/environment/:environment", // TODO endpoint: deprecate (moved to POST api/v3/secrets)
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
}),
|
}),
|
||||||
@@ -54,7 +53,7 @@ router.post(
|
|||||||
secretController.createSecret
|
secretController.createSecret
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to GET api/v3/secrets)
|
||||||
"/workspace/:workspaceId",
|
"/workspace/:workspaceId",
|
||||||
param("workspaceId").exists().trim(),
|
param("workspaceId").exists().trim(),
|
||||||
query("environment").exists(),
|
query("environment").exists(),
|
||||||
@@ -70,7 +69,7 @@ router.get(
|
|||||||
secretController.getSecrets
|
secretController.getSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to POST api/v3/secrets)
|
||||||
"/:secretId",
|
"/:secretId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT, AuthMode.SERVICE_TOKEN],
|
acceptedAuthModes: [AuthMode.JWT, AuthMode.SERVICE_TOKEN],
|
||||||
@@ -83,7 +82,7 @@ router.get(
|
|||||||
secretController.getSecret
|
secretController.getSecret
|
||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete( // TODO endpoint: deprecate (moved to DELETE api/v3/secrets)
|
||||||
"/batch/workspace/:workspaceId/environment/:environmentName",
|
"/batch/workspace/:workspaceId/environment/:environmentName",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -99,7 +98,7 @@ router.delete(
|
|||||||
secretController.deleteSecrets
|
secretController.deleteSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete( // TODO endpoint: deprecate (moved to DELETE api/v3/secrets)
|
||||||
"/:secretId",
|
"/:secretId",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -113,7 +112,7 @@ router.delete(
|
|||||||
secretController.deleteSecret
|
secretController.deleteSecret
|
||||||
);
|
);
|
||||||
|
|
||||||
router.patch(
|
router.patch( // TODO endpoint: deprecate (moved to PATCH api/v3/secrets)
|
||||||
"/batch-modify/workspace/:workspaceId/environment/:environmentName",
|
"/batch-modify/workspace/:workspaceId/environment/:environmentName",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -129,7 +128,7 @@ router.patch(
|
|||||||
secretController.updateSecrets
|
secretController.updateSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.patch(
|
router.patch( // TODO endpoint: deprecate (moved to PATCH api/v3/secrets)
|
||||||
"/workspace/:workspaceId/environment/:environmentName",
|
"/workspace/:workspaceId/environment/:environmentName",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import {
|
|||||||
} from "../../variables";
|
} from "../../variables";
|
||||||
import { BatchSecretRequest } from "../../types/secret";
|
import { BatchSecretRequest } from "../../types/secret";
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: strongly consider deprecation in favor of a single operation experience on dashboard
|
||||||
"/batch",
|
"/batch",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT, AuthMode.API_KEY, AuthMode.SERVICE_TOKEN]
|
acceptedAuthModes: [AuthMode.JWT, AuthMode.API_KEY, AuthMode.SERVICE_TOKEN]
|
||||||
@@ -56,7 +56,7 @@ router.post(
|
|||||||
secretsController.batchSecrets
|
secretsController.batchSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: deprecate (moved to POST api/v3/secrets)
|
||||||
"/",
|
"/",
|
||||||
body("workspaceId").exists().isString().trim(),
|
body("workspaceId").exists().isString().trim(),
|
||||||
body("environment").exists().isString().trim(),
|
body("environment").exists().isString().trim(),
|
||||||
@@ -117,7 +117,7 @@ router.post(
|
|||||||
secretsController.createSecrets
|
secretsController.createSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to GET api/v3/secrets)
|
||||||
"/",
|
"/",
|
||||||
query("workspaceId").exists().trim(),
|
query("workspaceId").exists().trim(),
|
||||||
query("environment").exists().trim(),
|
query("environment").exists().trim(),
|
||||||
@@ -138,7 +138,7 @@ router.get(
|
|||||||
secretsController.getSecrets
|
secretsController.getSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.patch(
|
router.patch( // TODO endpoint: deprecate (moved to PATCH api/v3/secrets)
|
||||||
"/",
|
"/",
|
||||||
body("secrets")
|
body("secrets")
|
||||||
.exists()
|
.exists()
|
||||||
@@ -173,7 +173,7 @@ router.patch(
|
|||||||
secretsController.updateSecrets
|
secretsController.updateSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.delete(
|
router.delete( // TODO endpoint: deprecate (moved to DELETE api/v3/secrets)
|
||||||
"/",
|
"/",
|
||||||
body("secretIds")
|
body("secretIds")
|
||||||
.exists()
|
.exists()
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
import express from "express";
|
import express from "express";
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
|
// TODO endpoint: deprecate all
|
||||||
|
|
||||||
// import {
|
// import {
|
||||||
// requireAuth,
|
// requireAuth,
|
||||||
// requireOrganizationAuth,
|
// requireOrganizationAuth,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { signupController } from "../../controllers/v2";
|
|||||||
import { authLimiter } from "../../helpers/rateLimiter";
|
import { authLimiter } from "../../helpers/rateLimiter";
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/complete-account/signup",
|
"/complete-account/signup", // TODO endpoint: deprecate (moved to v3/signup/complete/account-signup)
|
||||||
authLimiter,
|
authLimiter,
|
||||||
requireSignupAuth,
|
requireSignupAuth,
|
||||||
body("email").exists().isString().trim().notEmpty().isEmail(),
|
body("email").exists().isString().trim().notEmpty().isEmail(),
|
||||||
@@ -27,7 +27,7 @@ router.post(
|
|||||||
);
|
);
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/complete-account/invite",
|
"/complete-account/invite", // TODO: consider moving to v3/users/new/complete-account/invite
|
||||||
authLimiter,
|
authLimiter,
|
||||||
requireSignupAuth,
|
requireSignupAuth,
|
||||||
body("email").exists().isString().trim().notEmpty().isEmail(),
|
body("email").exists().isString().trim().notEmpty().isEmail(),
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import {
|
|||||||
} from "../../variables";
|
} from "../../variables";
|
||||||
import { workspaceController } from "../../controllers/v2";
|
import { workspaceController } from "../../controllers/v2";
|
||||||
|
|
||||||
router.post(
|
router.post( // TODO endpoint: deprecate (moved to POST v3/secrets)
|
||||||
"/:workspaceId/secrets",
|
"/:workspaceId/secrets",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT],
|
acceptedAuthModes: [AuthMode.JWT],
|
||||||
@@ -32,7 +32,7 @@ router.post(
|
|||||||
workspaceController.pushWorkspaceSecrets
|
workspaceController.pushWorkspaceSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: deprecate (moved to GET v3/secrets)
|
||||||
"/:workspaceId/secrets",
|
"/:workspaceId/secrets",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT, AuthMode.SERVICE_TOKEN],
|
acceptedAuthModes: [AuthMode.JWT, AuthMode.SERVICE_TOKEN],
|
||||||
@@ -48,7 +48,7 @@ router.get(
|
|||||||
workspaceController.pullSecrets
|
workspaceController.pullSecrets
|
||||||
);
|
);
|
||||||
|
|
||||||
router.get(
|
router.get( // TODO endpoint: consider moving to v3/users/me/workspaces/:workspaceId/key
|
||||||
"/:workspaceId/encrypted-key",
|
"/:workspaceId/encrypted-key",
|
||||||
requireAuth({
|
requireAuth({
|
||||||
acceptedAuthModes: [AuthMode.JWT, AuthMode.API_KEY],
|
acceptedAuthModes: [AuthMode.JWT, AuthMode.API_KEY],
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import { authLimiter } from "../../helpers/rateLimiter";
|
|||||||
import { validateRequest } from "../../middleware";
|
import { validateRequest } from "../../middleware";
|
||||||
|
|
||||||
router.post(
|
router.post(
|
||||||
"/complete-account/signup",
|
"/complete-account/signup", // TODO: consider moving endpoint to v3/users/new/complete-account/signup
|
||||||
authLimiter,
|
authLimiter,
|
||||||
body("email").exists().isString().trim().notEmpty().isEmail(),
|
body("email").exists().isString().trim().notEmpty().isEmail(),
|
||||||
body("firstName").exists().isString().trim().notEmpty(),
|
body("firstName").exists().isString().trim().notEmpty(),
|
||||||
|
|||||||
Reference in New Issue
Block a user