rcm/user-api

此包已被弃用且不再维护。未建议替代包。

基于ZF2的REST/JSON API

1.6.0 2018-08-24 17:20 UTC

This package is auto-updated.

Last update: 2021-09-11 07:45:18 UTC


README

基于ZF2的REST/JSON API

REST/JSON API

此模块公开了多个用户管理的API。API不全面,但允许进行一些用户和ACL管理。管理员API需要设置访问规则才能访问(请参阅ACL部分)。

有关API的完整列表,请参阅RcmUser/config/module.config.php文件中的路由部分。API标准返回包含代码、消息和数据的结果对象。

控制器插件和视图助手

  • rcmUserIsAllowed($resourceId, $privilege = null, $providerId = null) (插件和助手)

  • 是RcmUserService::isAllowed()的别名

  • rcmUserHasRoleBasedAccess($roleId) (插件和助手)

  • 是RcmUserService::hasRoleBasedAccess()的别名

  • rcmUserGetCurrentUser($default = null) (插件和助手)

  • 是RcmUserService::getIdentity()的别名

控制器插件和视图助手isAllowed (rcmUserIsAllowed用于插件和助手)

视图依赖

项目

公司

版权所有 Reliv' International, Inc. 2015

项目主页

https://github.com/reliv/rcm-user-api

项目作者

James Jervis jjervis@relivinc.com https://github.com/reliv

@TODO

更多REST/JSON API

作为DevOpts,我应该有权访问REST/JSON API,以便通过Web客户端安全地执行RcmUser操作

安全更新

故事:作为审计员,我可以访问管理员对用户和角色执行的操作记录,以便跟踪管理员用户更改

  • 实现用户创建和保存的审计日志
  • 可能创建事件监听器或在服务级别执行
  • 安全审计的行动记录