假设一个黑板类型的应用程序。有 2 个项目 - ProjectA 和 ProjectB。用户“nupul”(我)是这两个项目的一部分。对于 A,我是管理员,对于 B,我只是“成员”(没有管理员权限)
在访问资源时,/MySite/ProjectA/Items
我想检查用户是否是管理员。
我知道这可以通过{projectName}
从请求中选择参数并使用(发出请求的用户的)标识符并将其转发以检查数据库等来简单地完成,
我的问题是“如何”在身份验证期间使用 Enroler 添加角色。因为我{projectName}
在那个阶段无法访问参数。我不知道你是否必须使用组/领域等来完成这项工作,但老实说,我花了很长时间才明白如何有效地使用它?(即,在请求被转发到资源之前)
我的意思是我知道我可以创建这些组/领域,但是我如何从资源中访问正确的“角色”????Restlet 需要有更真实的例子和更好的文档来展示它的类的使用!!快把我逼疯了!!身份验证不应该这么难!:)