// 各接口权限配置,未配置接口表示允许任何用户访问(包括未登录用户) module.exports = { // 管理接口 addUser: { // auth: true // 已登录用户方可操作,配置角色或权限时此项可不写 role: ['admin'] // 允许进行此操作的角色,包含任一角色均可操作。 // permission: [] // 允许进行此操作的权限,包含任一权限均可操作。 // 权限角色均配置时,用户拥有任一权限或任一角色均可操作 }, updateUser: { role: ['admin'] }, authorizeAppLogin: { role: ['admin'] }, removeAuthorizedApp: { role: ['admin'] }, setAuthorizedApp: { role: ['admin'] }, // 用户接口 closeAccount: { auth: true }, updatePwd: { auth: true }, logout: { auth: true }, bindMobileBySms: { auth: true }, bindMobileByUniverify: { auth: true }, bindMobileByMpWeixin: { auth: true }, bindAlipay: { auth: true }, bindApple: { auth: true }, bindQQ: { auth: true }, bindWeixin: { auth: true }, acceptInvite: { auth: true }, getInvitedUser: { auth: true }, setPushCid: { auth: true }, getAccountInfo: { auth: true }, unbindWeixin: { auth: true }, unbindAlipay: { auth: true }, unbindQQ: { auth: true }, unbindApple: { auth: true } }