mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
18 lines
1.1 KiB
JavaScript
18 lines
1.1 KiB
JavaScript
var auth = require('../../controllers/api-v2/auth');
|
|
var express = require('express');
|
|
var i18n = require('../../libs/api-v2/i18n');
|
|
var router = new express.Router();
|
|
|
|
/* auth.auth*/
|
|
auth.setupPassport(router); //FIXME make this consistent with the others
|
|
router.post('/api/v2/register', i18n.getUserLanguage, auth.registerUser);
|
|
router.post('/api/v2/user/auth/local', i18n.getUserLanguage, auth.loginLocal);
|
|
router.post('/api/v2/user/auth/social', i18n.getUserLanguage, auth.loginSocial);
|
|
router.delete('/api/v2/user/auth/social', i18n.getUserLanguage, auth.auth, auth.deleteSocial);
|
|
router.post('/api/v2/user/reset-password', i18n.getUserLanguage, auth.resetPassword);
|
|
router.post('/api/v2/user/change-password', i18n.getUserLanguage, auth.auth, auth.changePassword);
|
|
router.post('/api/v2/user/change-username', i18n.getUserLanguage, auth.auth, auth.changeUsername);
|
|
router.post('/api/v2/user/change-email', i18n.getUserLanguage, auth.auth, auth.changeEmail);
|
|
router.post('/api/v2/user/auth/firebase', i18n.getUserLanguage, auth.auth, auth.getFirebaseToken);
|
|
|
|
module.exports = router; |