java - RESTful安全授权

标签 java javascript security rest authorization

我有一个用 JS 框架编写的应用程序,它向我编写的 RESTful 服务发出 REST 请求。问题是我想授权。我发现 OAuth 1.0a 和 OAuth 2 可以将它们用于此目的。例如,如果客户端是基于 JS 的应用程序(浏览器应用程序),如何使用公钥和私钥在 REST 中创建安全授权层?

最佳答案

您想查看 implicit flow in OAuth 2.0它专门针对在浏览器中运行 JavaScript 的客户端。

它没有直接在 JavaScript 中使用非对称加密。如果您想这样做,您可以查看 crypto-js图书馆。

关于java - RESTful安全授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28214834/

相关文章:

java - 为什么 Java 7 为签名的应用程序请求网络权限?

cocoa - 仅显示一次密码提示 - 如何?

java - 如何向指定的提供者发送证书并在另一端接收它?

java - 移动 Java Applet?

java - 如何匹配字符串中的1个字符

javascript - Jquery - Flot,如何只显示点而不显示线?

javascript - 根据路由参数的 Angular js 动态模板

javascript - Vue 后期模型初始化

java - 尝试在高内存、多 CPU 服务器上运行多个调用时 JVM 崩溃

Java Socket 无法使用 NoRouteToHostException 而不是 ConnectionRefused 连接到 "0.0.0.0"