我目前正在使用Java中的Play框架2.2.6开发一个应用程序。我的系统需要区分两个用户角色:管理员和用户。

到目前为止,我知道可以使用Security.Authenticator类来防止系统中未登录的访问功能。

但是一旦进入内部,我就需要分开管理员和用户的功能:我想防止用户利用管理员用例(例如)。

Play框架中是否有内置方法可以这样做(也许需要与Authenticator配合使用)?

谢谢队友!

最佳答案

我还没有找到任何有趣的内置授权模块。播放文档告诉我们看一下Deadbolt,所以我想必须检查一下

http://deadbolt.ws/#/java-docs



https://github.com/schaloner/deadbolt-2

一旦那是他们告诉我们要做的。
我尝试了Deadbolt2,看起来非常不错。
希望能帮助到你

10-06 08:33