游戏中验证!和轻松休息

发布于 2024-11-14 11:22:57 字数 376 浏览 2 评论 0原文

我有一个用 Play! 编写的小应用程序,它允许用户注册并为注册用户添加一些其他注册用户可以查看的内容。我想使用 [resteasy] 模块向我的应用程序添加一些 REST API,我的问题是:是否有任何最佳实践或已知解决方案来执行剩余身份验证,以允许用户管理自己的内容在 Play 中使用 Resteasy! ?

我现在想到的是两种解决方案:

  1. 客户端发送数据,并以某种散列或编码形式发送他的密码和用户名,并使用数据库中的凭据检查该数据。如果存在匹配,则发生请求操作。
  2. 客户端首先进行身份验证,然后返回 sessionId 或他必须添加到所有请求中的内容(cookie?)。

任何帮助表示赞赏。

I have a small application written in Play! which allows user registration and adding some content for registered users which other registered users can view. I'd like to add some REST API to my application with [resteasy] module, and my question is: are there any best practices or known solutions for performing authentication with rest to allow users managing their own content using resteasy in Play! ?

What I'm thinking about now, are two solutions:

  1. Client sends data and also sends his password and user name in some hashed or encoded form and this data is checked with credentials in database. If there is a match, request action occurs.
  2. Client authenticates in the first place and is returned sessionId or something which he has to add to all requests (cookie?).

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北方的韩爷 2024-11-21 11:22:57

您在此处此处

就我个人而言,如果 API 要由第三方使用,我会尝试创建一些 OAuth 2 身份验证。如果是私人使用(只有您的应用程序会调用它),其他方法加上 SSL 就足够了。

You have some related answers on how to approach security here and here.

Personally I would try to create some OAuth 2 authentication if the API is to be used by 3rd parties. If it is private usage (only your apps will call it) other methods plus SSL should suffice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文