【问题标题】:Spring security for REST and Angular 2.0REST 和 Angular 2.0 的 Spring 安全性
【发布时间】:2016-08-05 11:01:55
【问题描述】:

在登录应用程序上工作。使用 Angular2 分离前端,使用 Spring 实现的 REST 访问后端。最初使用 spring security 实现了登录应用程序,但没有 angular 2 只是使用普通 jsp。

现在我想用 REST 实现同样的效果。在这方面需要一些意见。

  1. Angular 2 前端
  2. 用于登录、注册、注销等的 Spring REST API...
  3. 使用 OAuth 实现 Spring 安全性。

后来我想用 OpenId(Google 和 Facebook)扩展同样的功能

【问题讨论】:

  • 你可以让它工作吗?
  • 虽然这将是一个很棒的教程,但我担心它对于 SO 问题来说过于宽泛。
  • REST 不是基于 JSON 的 Web-API,而是一种架构风格,用于通过利用后备传输协议提供的操作语义来将客户端与服务器解耦,以便按照协议交换资源的状态到协商的媒体类型表示。因此,客户端和服务器之间的耦合转换为中间媒体类型。那么,你为什么还要费心去尝试 REST-ify 你的登录,而可能只有你的前端会与它交谈呢?

标签: rest spring-security angular


【解决方案1】:

这里是一个例子,你也会发现 OAuth2 这里有不同的例子。

OAUTH2_SPRING_BOOT2_MYSQLSpring Security 使用 Angular 客户端

【讨论】:

    【解决方案2】:

    有关 Rest API、登录、Spring、Spring Security、JWT 和 Angular 2 的示例,请参阅此 repo。

    但是没有 OAuth 示例。

    https://github.com/RedFroggy/angular-spring-hmac/tree/master

    【讨论】:

    • 这是一个很好的例子,如果作者切换到Angular 2.1.0 final就更好了
    • 我从上面的链接中找不到页面。
    猜你喜欢
    • 2015-12-02
    • 2014-02-24
    • 2014-04-23
    • 2015-04-26
    • 2014-01-20
    • 2015-04-10
    • 2013-01-20
    • 2015-05-22
    • 2015-03-18
    相关资源
    最近更新 更多