【问题标题】:Play Framework Java Authentication for Assets资产的 Play Framework Java 身份验证
【发布时间】:2014-12-13 07:18:58
【问题描述】:

我有一个 Play 应用程序,当用户处于会话状态时,它会在公用文件夹中创建文件。这些文件就像工作文件。

现在,由于多个用户同时工作,我想将用户限制在他的工作文件中,而不是其他人的。

我如何做到这一点?

我的想法:

  • 具有基于 uuid 的文件名
  • 将文件存储在应用程序的根目录中,并使用 Java 控制器将文件发送到 javascript
  • 在使用任何文件之前进行身份验证

【问题讨论】:

  • 你的问题太宽泛了。在 SO 上,您要求特定代码/算法的特定问题。这不是一个让别人为你写代码的地方——尤其是大代码!
  • @Qualcuno 我不是在寻找代码。我想知道正确的技术
  • 愚蠢的标签...选择更好

标签: java authentication playframework frameworks assets


【解决方案1】:

您可以使用一些身份验证框架(如SecureSocialSilhouette),然后从控制器管理文件。一旦您进入SecuredActionUserAwareAction,您就可以获得用户身份并根据定义的身份的某些属性访问正确的文件

【讨论】:

  • 谢谢 .... 将用户的文件存储在以用户的 uuid() 命名的目录中怎么样,因为它具有唯一的链接?
  • 我不知道你的项目规模是多少,但你可以照你说的做或使用Apache Jackrabbit之类的东西。
猜你喜欢
  • 2016-11-04
  • 1970-01-01
  • 2018-04-30
  • 1970-01-01
  • 1970-01-01
  • 2014-07-31
  • 2015-11-12
  • 2019-01-01
  • 1970-01-01
相关资源
最近更新 更多