gpt4 book ai didi

scala - 访问控制、Scala 中的权利、Play Framework

转载 作者:行者123 更新时间:2023-12-01 12:42:10 25 4
gpt4 key购买 nike

必须在当前项目中构建权限、访问控制模块,例如 ACL 进入详细级别

Role1 can view Page1 and add ALL the fields on Page1
Role2 can view page1 and can only view 4 fields on page1
Role3 can't view page1

那是为了授权。也有注册/身份验证要求。自定义注册将有一些新用户将填写的字段,如果它已经是注册用户,则用户将使用登录页面。 SecureSocial 被提及用于游戏框架,但它不灵活(至少无法制作自定义注册表等)

过去(在处理 Java 项目时)使用 crosslogix(我认为 Oracle Entitlement Server 是它的前身)来布局每个角色、每个资源等的详细权利。是否有任何 OSS 替代品或您推荐的其他库/框架在 Scala 中,Play Framework 土地?

最佳答案

SecureSocial 可以选择提供自定义注册页面:

http://securesocial.ws/guide/views-customization.html

Deadbolt 2 处理其中的授权部分:

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

这里有一个使用 Slick 2.0 的示例应用程序:

https://github.com/lunatech-labs/lunatech-securesocial-poc

关于scala - 访问控制、Scala 中的权利、Play Framework,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23351397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com