如何将Apache Shiro与AngularJS集成



我正在使用JPA和登录框架的REST API,我使用Apache Shiro。是否可以将Apache Shiro与AngularJS集成?如果是请给出一些例子来练习。

谢谢

我知道这是旧的,但如果有人正在寻找一个解决方案仍然(截至2016年10月)有这个。

这是一个有效的问题…事实上,我现在正在进行原型设计。虽然我很忙,但我不会很快做这件事。

  1. 创建你的login.html,这是一个视图和主页
  2. 创建控制器(angular style)
  3. 创建模型(angular style)
  4. 编写java模型
  5. 在maven项目xml文件中包含shiro库
  6. 实现一个shiro域,配置如下
  7. 实现一个java安全服务,该服务应该由shiro onlogin
  8. 触发
  9. 在服务
  10. 中为shiro操作方法
  11. 允许java权限和角色逻辑
  12. 构建部署……完成了

我希望我能给你更多,只是没有机会怨恨通过它。我最终还是会的。

我相信其他人会清理这个,但我说shiro和angular是可以的…

事实上所有的JAVA和Angular都是完美的…没有人意识到HTTP已经被滥用和误用了20年……(15)……而REST将旧时光永远地抛在脑后。

这是你的新架构

Bootstrap,Angular,MVC JavaScript,REST,Hibernate JPA

BackBone是Angular的另一个替代方案,但它的侦听器实现是强制性的。Angular在不需要监听器的情况下为你做了更多的事情,如果HTMl在发明之初就以应用为中心,它就应该是这样实现的。

所有这些都是实现MVC和隐藏你的ajax所以你有一个干净的html。

最新更新