15得票1回答
Spring OAuth中的/oauth/authorize和/oauth/token是如何交互的?

我正在深入研究Spring OAuth,但发现了一些矛盾的信息。 具体而言,这个教程指出/oauth/token端点在向客户端应用授予刷新令牌之前处理用户名和密码。相比之下,Spring OAuth Developer Guide提到了/oauth/authorize和/oauth/toke...

15得票3回答
使用Spring OAuth在cookie中存储来自OAuth2服务器的令牌

Spring OAuth2提供了什么配置可以创建一个包含不透明或JWT令牌的cookie吗? 到目前为止,在互联网上找到的配置都描述了授权服务器和其客户端的创建。在我的情况下,客户端是一个带有Angular 4应用程序的网关,它与同一可部署项中的网关一起使用。前端通过Zuul将请求发送到网关。...

14得票2回答
Spring Boot 2和OAuth2/JWT配置

我正在尝试将我的Spring Boot 1.5应用程序迁移到Spring Boot 2。 目前,我无法获取OAuth2访问令牌。 这是我在Spring Boot 1.5中成功使用的代码:public static String loginAndGetAccessToken(String u...

14得票1回答
在资源服务器控制器中访问Spring OAuth 2 JWT有效载荷?

我正在学习如何使用JWT设置Spring Boot OAuth,参考了这个教程。其中提到如何在Angular中解码JWT令牌,但是如何在资源服务器控制器中解码并访问自定义声明呢? 例如,使用JJWT可以像这样完成(基于此文章): String subject = "HACKER";...

14得票2回答
在/oauth/token处出现无效的XSRF令牌。

当前问题: 大多数身份验证算法都能正常工作。程序直到下面的控制流的最后一刻才会出现问题。具体来说,在下面的第二次通过结束时,会抛出一个Invalid CSRF token found for http://localhost:9999/uaa/oauth/token错误。上面链接的应用程...

13得票4回答
Spring Boot: Oauth2:访问被拒绝(用户为匿名用户);重定向到认证入口点

我正在尝试使用Spring Boot OAuth2实现无状态身份验证和授权,但是我很难使其正常工作。这是我的代码:@EnableAutoConfiguration @ComponentScan //@EnableEurekaClient //@EnableZuulProxy @Configur...

11得票1回答
在Spring Boot中将Oauth2与formlogin和actuator安全性相结合

我正在使用Spring Boot 1.5.9,并且我的应用程序具有使用OAuth2客户端凭据的API,CMS使用Thymeleaf在同一个Spring Boot应用程序中进行表单登录。 为了使其正常工作,我需要以下bean进行表单登录配置:@Configuration public clas...

11得票3回答
Spring Oauth2登录重定向是如何工作的?

我一直在尝试使用Spring Boot Oauth2教程,但似乎无法让一个关键元素正常运行: https://spring.io/guides/tutorials/spring-boot-oauth2/ 我想作为授权服务器运行。我尽可能地按照说明进行操作,但当我前往/oauth/autho...

11得票1回答
TokenEndpoint: 处理空指针异常

我曾尝试通过使用curl命令向我的oauth2服务器请求代码 curl -X POST -k -vu clientapp:123456 http://localhost:8080/oauth/token -H "Accept: application/json" -d "grant_type=...

11得票3回答
从资源服务器到另一个服务器的OAuth2流程

实现无关的讨论。 假设以下图表。 黑线显示哪些服务由身份验证服务器保护。 绿线显示服务之间的交互(客户端和订单服务需要通过数据服务进入数据库。独立服务不喜欢其他服务) 红线显示特定的请求流程 数据服务不直接向外界公开,只能被允许这样做的其他服务访问。 我假设客户端在用户与身份验证服...