diff --git a/services/web/app/coffee/router.coffee b/services/web/app/coffee/router.coffee index 8993bb45dc..ed6ea83c10 100644 --- a/services/web/app/coffee/router.coffee +++ b/services/web/app/coffee/router.coffee @@ -111,20 +111,23 @@ module.exports = class Router webRouter.get '/user/emails', AuthenticationController.requireLogin(), UserEmailsController.list - webRouter.post '/user/emails', - AuthenticationController.requireLogin(), - UserEmailsController.add - webRouter.post '/user/emails/delete', - AuthenticationController.requireLogin(), - UserEmailsController.remove - webRouter.post '/user/emails/default', - AuthenticationController.requireLogin(), - UserEmailsController.setDefault webRouter.get '/user/emails/confirm', UserEmailsController.showConfirm webRouter.post '/user/emails/confirm', UserEmailsController.confirm + unless Features.externalAuthenticationSystemUsed() + webRouter.post '/user/emails', + AuthenticationController.requireLogin(), + UserEmailsController.add + webRouter.post '/user/emails/delete', + AuthenticationController.requireLogin(), + UserEmailsController.remove + webRouter.post '/user/emails/default', + AuthenticationController.requireLogin(), + UserEmailsController.setDefault + + webRouter.get '/user/sessions', AuthenticationController.requireLogin(), SudoModeMiddlewear.protectPage,