gpt4 book ai didi

scala - Play2-Auth vs SecureSocial vs Deadbolt2

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

我正在使用带有 Scala 的 Play2。我是 Play2 和 Scala 的新手。我需要在项目中进行身份验证和授权。那么从以下哪个对我来说是最好的?为什么?

  • Play2-Auth
  • 安全社交
  • Deadbolt2

  • 有没有像 Spring 安全的人?
    我需要基于用户角色的授权,还需要像 google+、facebook 和 twitter 这样的社交登录以及我们自己的侧登录。

    所以请告诉我最适合我的解决方案。并解释为什么它最好?

    最佳答案

    Deadbolt2 只是一个授权框架。 Play2-Auth 和 SecureSocial 都进行身份验证和授权,但它们的授权能力比 Deadbolt2 弱得多。 Play2-Auth 没有社交登录功能(我知道)。 SecureSocial 确实如此。

    我将 SecureSocial 用于您提到的确切用例:具有基于角色的授权的社交和本地登录。它适用于我的目的。我正在使用当前的稳定版本(Play 2.2.x 为 2.1.4),但请注意下一个版本(支持 Play 2.3.x)非常不同,升级过程很痛苦。我已经尝试过一次,暂时放弃了。

    关于scala - Play2-Auth vs SecureSocial vs Deadbolt2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25781097/

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