【问题标题】:How to integrate Apache Shiro with AngularJS如何将 Apache Shiro 与 AngularJS 集成
【发布时间】:2014-10-13 13:41:42
【问题描述】:

我有带有 JPA 的 REST API,对于登录框架,我使用的是 Apache Shiro。是否可以将 Apache Shiro 与 AngularJS 集成如果是请举一些例子来锻炼它。

谢谢

【问题讨论】:

    标签: java angularjs rest jpa shiro


    【解决方案1】:

    我知道这已经过时了,但如果有人仍在寻找解决方案(截至 2016 年 10 月),则有 this。需要一些努力来整合。

    【讨论】:

      【解决方案2】:

      这是一个有效的问题......事实上,我现在正在设计原型。 虽然我被绑住了,但我不会很快找到它

      1. 创建您的 login.html,它是视图和主页
      2. 创建您的控制器(角度样式)
      3. 创建您的模型(角度样式)
      4. 编写您的 java 模型
      5. 在您的 maven 项目 xml 文件中包含 shiro 库
      6. 实现配置此类的 shiro 领域
      7. 实现一个java安全服务,应该由shiro onlogin触发
      8. 在服务中为 shiro 操作 doMethods
      9. 为 java 权限和角色逻辑留出空间
      10. 构建部署... 完成

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

      我相信其他人会清理这个,但我说 shiro 和 angular 没问题...

      事实上所有的 JAVA 和 Angular 都是完美的...没有人意识到 http 已经被滥用和误用了 20 年...(好吧 15 年)...而 REST 让过去的日子一去不复返了。

      这是你的新架构

      Bootstrap、Angular、MVC JavaScript、REST、Hibernate JPA

      【讨论】:

        【解决方案3】:

        BackBone 是 Angular 的另一种替代方案,但它的侦听器实现是强制性的。 Angular 在不需要监听器的情况下为您做更多事情,如果 HTMl 在发明时以应用程序为中心,那么它就是如何实现的。

        所有这些都是实现 MVC 并隐藏您的 ajax,以便您获得一个干净的 html。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-05-13
          • 2014-04-07
          • 2017-12-05
          • 2012-04-11
          • 2012-10-17
          • 1970-01-01
          • 2016-12-20
          • 2014-03-03
          相关资源
          最近更新 更多