Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up关于Role的设置,会话控制具体怎么和APIJSON联系起来的? #67
Comments
|
基于Role的权限,目前是通过 注解 JavaBean + Verifier 注册 实现的。 到 AbstractVerifier.verify 校验时: 效果如下: APIJSONAuto 会通过查 Access 表自动生成文档 |
|
是否登录的校验,是通过在 业务层传给 Verifier 判断。 |
|
也就是说,为了实现权限还有会话控制,自己的项目中必须要有几个固定的表是吧?具体都是那几个表,分别起到什么作用了?(不好意思,本来应该自己去看或者读文档,但是我在网上翻了好久都没有找到相关的描述。) |
|
OWNER, CONTACT, CIRCLE 角色权限需要对应的表里有 userId 这个字段(可在 JSONObject.KEY_USER_ID 统一改名为 user_id 等已有表字段的名称)。 Request 表用存取非开放请求中 参数的数据和结构 的校验配置,还可以对参数增删改(ADD 自动补全 @ role: "OWNER" 等) |



刚刚了解APIJSON的应用场景,还没有仔细看Demo和APIJSON core。虽然觉得这个东西很有前途,但是不太明白基于Role的权限是怎么实施的,怎么精确到Record的?
另外,用户的登录与否,Request中没有任何痕迹,不知道是怎么实现的?