|
|
@@ -106,12 +106,15 @@ module.exports = function(crowi, app) {
|
|
|
app.post('/admin/users/external-accounts/:id/remove' , loginRequired(crowi, app) , middleware.adminRequired() , admin.externalAccount.remove);
|
|
|
|
|
|
app.get('/me' , loginRequired(crowi, app) , me.index);
|
|
|
- app.get('/me/external-accounts' , loginRequired(crowi, app) , me.externalAccounts.list);
|
|
|
app.get('/me/password' , loginRequired(crowi, app) , me.password);
|
|
|
app.get('/me/apiToken' , loginRequired(crowi, app) , me.apiToken);
|
|
|
app.post('/me' , form.me.user , loginRequired(crowi, app) , me.index);
|
|
|
- app.post('/me/external-accounts/associate' , form.me.associateExternalAccount , loginRequired(crowi, app) , me.externalAccounts.associate);
|
|
|
- app.post('/me/external-accounts/disassociate' , loginRequired(crowi, app) , me.externalAccounts.disassociate);
|
|
|
+ // external-accounts
|
|
|
+ if (Config.isEnabledPassport(config)) {
|
|
|
+ app.get('/me/external-accounts' , loginRequired(crowi, app) , me.externalAccounts.list);
|
|
|
+ app.post('/me/external-accounts/associate' , form.me.associateExternalAccount , loginRequired(crowi, app) , me.externalAccounts.associate);
|
|
|
+ app.post('/me/external-accounts/disassociate' , loginRequired(crowi, app) , me.externalAccounts.disassociate);
|
|
|
+ }
|
|
|
app.post('/me/password' , form.me.password , loginRequired(crowi, app) , me.password);
|
|
|
app.post('/me/imagetype' , form.me.imagetype , loginRequired(crowi, app) , me.imagetype);
|
|
|
app.post('/me/apiToken' , form.me.apiToken , loginRequired(crowi, app) , me.apiToken);
|