资产的Play Framework Java身份验证

资产的Play Framework Java身份验证,java,authentication,playframework,frameworks,assets,Java,Authentication,Playframework,Frameworks,Assets,我有一个播放应用程序,当用户在会话中时,它会在公用文件夹中创建文件。这些文件类似于工作文件 现在,由于多个用户同时工作,我想限制一个用户使用他的工作文件,而不是其他人的 我如何做到这一点 我的想法是: 具有基于uuid的文件名 将文件存储在应用程序的根目录中,并使用Java控制器将文件发送到javascript 在使用任何文件之前进行身份验证 您可以使用一些身份验证框架(如或),然后从控制器管理文件。一旦进入SecuredAction或UserAwareAction您就可以获得用户身份,并根据

我有一个播放应用程序,当用户在会话中时,它会在公用文件夹中创建文件。这些文件类似于工作文件

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

我如何做到这一点

我的想法是:

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

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

您的问题太广泛了。因此,您会询问某些代码/算法的具体问题。这不是一个要求别人为你写代码的地方——特别是大代码@我不是在找代码。我想知道正确的技术愚蠢的标签。。。选择更好的谢谢你。。。。将用户的文件存储在以用户的uuid()命名的目录中,从而获得唯一的链接怎么样?我不知道您的项目的规模是多少,但您可以按您所说的那样做或使用类似的方法。