|
@@ -4,6 +4,7 @@ import {
|
|
|
import {
|
|
import {
|
|
|
finishMailVerify,
|
|
finishMailVerify,
|
|
|
startMailVerify,
|
|
startMailVerify,
|
|
|
|
|
+ validateToken,
|
|
|
refreshToken,
|
|
refreshToken,
|
|
|
register,
|
|
register,
|
|
|
logout,
|
|
logout,
|
|
@@ -12,13 +13,13 @@ import {
|
|
|
} from "../controllers/authController";
|
|
} from "../controllers/authController";
|
|
|
import {
|
|
import {
|
|
|
authMiddleware,
|
|
authMiddleware,
|
|
|
- AuthRequest
|
|
|
|
|
} from "../middlewares/authMiddleware";
|
|
} from "../middlewares/authMiddleware";
|
|
|
import {
|
|
import {
|
|
|
- validateBody
|
|
|
|
|
|
|
+ validateBody
|
|
|
} from "../middlewares/validateBody";
|
|
} from "../middlewares/validateBody";
|
|
|
import {
|
|
import {
|
|
|
FinishMailVerifyInput,
|
|
FinishMailVerifyInput,
|
|
|
|
|
+ StartMailVerifyInput,
|
|
|
RefreshTokenInput,
|
|
RefreshTokenInput,
|
|
|
RegisterInput,
|
|
RegisterInput,
|
|
|
LoginInput
|
|
LoginInput
|
|
@@ -27,20 +28,13 @@ import {
|
|
|
const router = Router();
|
|
const router = Router();
|
|
|
|
|
|
|
|
router.post("/finish-mail-verify", validateBody(FinishMailVerifyInput), finishMailVerify);
|
|
router.post("/finish-mail-verify", validateBody(FinishMailVerifyInput), finishMailVerify);
|
|
|
|
|
+router.post("/start-mail-verify", validateBody(StartMailVerifyInput), startMailVerify);
|
|
|
router.post("/refresh-token", validateBody(RefreshTokenInput), refreshToken);
|
|
router.post("/refresh-token", validateBody(RefreshTokenInput), refreshToken);
|
|
|
router.post("/register", validateBody(RegisterInput), register);
|
|
router.post("/register", validateBody(RegisterInput), register);
|
|
|
router.post("/login", validateBody(LoginInput), login);
|
|
router.post("/login", validateBody(LoginInput), login);
|
|
|
-router.post("/start-mail-verify", startMailVerify);
|
|
|
|
|
router.post("/logout", authMiddleware, logout);
|
|
router.post("/logout", authMiddleware, logout);
|
|
|
-router.get("/me", authMiddleware, me);
|
|
|
|
|
|
|
|
|
|
-router.get("/validate-token", authMiddleware, (req: AuthRequest, res) => {
|
|
|
|
|
- res.status(200)
|
|
|
|
|
- .json({
|
|
|
|
|
- message: "token-valid",
|
|
|
|
|
- context: req.context,
|
|
|
|
|
- code: 200
|
|
|
|
|
- });
|
|
|
|
|
-});
|
|
|
|
|
|
|
+router.get("/validate-token", authMiddleware, validateToken);
|
|
|
|
|
+router.get("/me", authMiddleware, me);
|
|
|
|
|
|
|
|
export default router;
|
|
export default router;
|