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

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

8得票2回答
Oauth2.0适用于第一方应用吗?

我正在使用Angular开发SPA应用程序,并且对正确实现身份验证和授权方式感到困惑。 首先,该应用程序是第一方应用程序,这意味着我正在开发授权服务器和资源服务器。 登录应用程序的用户必须完全访问其在平台上的资源。 因此,我使用OAuth2.0进行操作,并且对协议领域以及安全问题有一些疑...

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

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

8得票1回答
@EnableOAuth2Client手动配置OAuth2客户端不起作用

我正在按照Spring官方文档中的这个教程手动配置OAuth2客户端,使用@EnableOAuth2Client。但由于某些原因它并没有生效。当我运行应用程序并访问http://localhost:8080/login时,我看到的是基本的表单登录而不是Google登录选项。(由于我的用例需要,...

7得票2回答
OAuth2 客户端必须指定提供程序 ID 吗?

我正在尝试使用spring-boot设置oauth2客户端。 我在我的pom.xml中有以下依赖项: <dependencies> <dependency> <groupId>org.springframework.boot<...

9得票2回答
Spring Oauth2 - 刷新用户信息

我使用Spring Security模块实现了OAuth2密码授权。我添加了自己实现的UserDetails和UserDetailsService(JDBC)。我使用以下方式向我的控制器注入用户: @AuthenticationPrincipal User user 这里的User是我对...

9得票4回答
使用Spring Security和OAuth2刷新令牌调用失败,出现错误:需要UserDetailsService。

我正在使用Spring Security OAuth2进行授权。在尝试刷新令牌时,我遇到了一个错误:UserDetailsService is required(有趣的是,我在Unix机器上才会遇到这个错误,在Windows上则不会)。我正在使用Spring OAuth2版本2.0.7。 由...

7得票3回答
如何实现自定义身份验证?该问题涉及IT技术。

我需要将我的系统与第三方供应商集成。这个系统是由Spring和Angular制作的。 请记住,我需要创建一个自定义登录表单,而不是像OAuth2那样重定向到第三方提供商表单。 他已经创建了以下端点: 获取令牌认证 POST http://example.com/webapi/api/w...

10得票2回答
如何使用Postman身份验证助手调用JHipster(Spring)OAuth2 Rest服务器

Postman有身份验证助手来协助进行身份验证调用,我试图使用OAuth 2.0助手来调用由JHipster创建的使用Spring(安全、社交等)创建的REST服务器。 我尝试了很多配置,这是屏幕截图(客户端ID和密码已掩盖): 对于“授权URL”,我尝试了以下方法: http:/...

9得票2回答
使用自定义提供程序的Spring Boot + Security OAuth2.0客户端

我正在使用Spring Boot + Security(版本5)创建一个OAuth2.0客户端,用于自定义的OAuth2提供者。 以下是包含所有配置的 application.properties 文件,并且在我的项目中没有额外的配置类。 spring.security.oauth2.cl...