【问题标题】:Spring Security REST and AngularSpring Security REST 和 Angular
【发布时间】:2013-10-08 07:42:26
【问题描述】:

我有一个完整的 Spring 应用程序(安全性由 spring-security 管理,控制器层是使用 Spring MVC 构建的)。

我在前端 AngularJS 中使用。

我需要一些示例来说明如何使用 Spring Security 处理 REST 身份验证以及如何在 Angular 端调用这些服务。

注意:在我的情况下,基本身份验证将是完美的。

【问题讨论】:

    标签: angularjs spring-security


    【解决方案1】:

    需要一些代码来集成 AngularJS 和 Spring Security,因为 Spring Security 并不打算被完整的 Ajax 框架使用。

    这是一个执行此集成的示例应用程序,您将获得 Spring Security 配置和一些用于执行此集成的类:

    https://github.com/jhipster/jhipster-sample-app

    【讨论】:

      【解决方案2】:

      AngularJS 的一大优点是它非常灵活,可以使用多种不同的后端配置进行操作。虽然我没有亲自使用过 Spring MVC 或 Spring Security,但我已经将 Angular 与 .NET MVC、Node 和 PHP 一起使用,它们的身份验证系统都略有不同,而且效果很好。

      Dave Mosher 有一个很棒的教程系列,其中包含了身份验证概念(他的示例是带有 Laravel 的 PHP),但这些概念可能会有所帮助: https://github.com/davemo/end-to-end-with-angularjs

      有关使用 AngularJS 进行身份验证的更高级示例,您可能需要查看 Angular-App: https://github.com/angular-app/angular-app

      【讨论】:

        猜你喜欢
        • 2016-04-22
        • 2014-08-31
        • 2014-03-25
        • 1970-01-01
        • 2016-07-08
        • 2018-03-06
        • 2019-05-09
        • 2014-03-28
        • 2016-03-28
        相关资源
        最近更新 更多