我有多个Web应用程序,前端有angularjs,后端有servlet。请求使用ajax调用。然后,Servlet初始化使用JDBC连接获取数据的java对象并返回结果。
答案 0 :(得分:2)
好奇,你见过Stormpath Java SDK吗?还有一个名为ID Site的功能,它为您构建的应用程序提供了一个登录位置(如果您想使用它 - 它是可选的)。
Stormpath Java SDK更新将很快发布,可以进一步自动化基于servlet的Web应用程序,包括通过OAuth 2进行令牌身份验证。例如:
Account account = request.getAttribute("account");
启用此功能无需服务器端编码:)
如果您希望尽早访问以尝试此操作,请执行以下操作:https://github.com/stormpath/stormpath-sdk-java/tree/servlet-module
示例应用程序显示如何启用它:https://github.com/stormpath/stormpath-sdk-java/tree/servlet-module/examples/servlet
SDK是100%开源的,通过商业友好的Apache 2许可证。
披露:我是Stormpath的首席技术官,也是开源安全倡导者 - 无论您是否使用Stormpath,我都希望每个人都可以轻松保护应用程序。