-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于Role的设置,会话控制具体怎么和APIJSON联系起来的? #67
Comments
基于Role的权限,目前是通过 (注解 JavaBean + Verifier 注册) 或者 (扫描 Access 表的权限配置自动注册) 实现的。 到 AbstractVerifier.verify 校验时: 效果如下: APIAuto 会通过查 Access 表自动生成文档 |
是否登录的校验,是通过在 业务层传给 Verifier 判断。 |
也就是说,为了实现权限还有会话控制,自己的项目中必须要有几个固定的表是吧?具体都是那几个表,分别起到什么作用了?(不好意思,本来应该自己去看或者读文档,但是我在网上翻了好久都没有找到相关的描述。) |
OWNER, CONTACT, CIRCLE 角色权限需要对应的表里有 userId 这个字段(可在 JSONObject.KEY_USER_ID 统一改名为 user_id 等已有表字段的名称)。 Request 表用存取非开放请求中 参数的数据和结构 的校验配置,还可以对参数增删改(ADD 自动补全 @ role: "OWNER" 等) |
刚刚了解APIJSON的应用场景,还没有仔细看Demo和APIJSON core。虽然觉得这个东西很有前途,但是不太明白基于Role的权限是怎么实施的,怎么精确到Record的?
另外,用户的登录与否,Request中没有任何痕迹,不知道是怎么实现的?
The text was updated successfully, but these errors were encountered: