2012-03-22 91 views
1

如果我有一个需要用户名/密码才能使用的RESTful api,那么使用JavaScript做到这一点的最佳方法是什么?我不希望公开密码,但欢迎任何解决方案。使用RESTful API的安全javascript密码

谢谢!

编辑:请记住,用户/密码将被硬编码到应用程序中。

+1

我不认为你应该太欢迎向公众公开密码的解决方案:-) – Pointy 2012-03-22 17:45:28

+1

我会使用OAuth。 – 2012-03-22 17:45:40

+0

这是一个独特的情况,因为缩小JS文件本身可能是足够好的(数据不是那么安全)。不过,我想要一个更好的解决方案。 – andrewpthorp 2012-03-22 17:48:24

回答

0

发送给客户端的任何内容都可以进行反向设计。

您应该使用每隔几小时随机生成的令牌,并像会话一样工作。然而,捏一个最好的选择是以某种方式散列密码并将其隐藏在混淆/缩小的代码中。

0

您可以使用https将数据发布到您的api。这与将表单中的数据发布到https无异。