20得票5回答
如何在Spring中注销oauth2客户端?

我有最简单的oauth2客户端:@EnableAutoConfiguration @Configuration @EnableOAuth2Sso @RestController public class ClientApplication { @RequestMapping("/")...

20得票6回答
使用OAuth2保护REST API:创建名为'scopedTarget.oauth2ClientContext'的bean时出错:范围“session”未激活。

我已经尝试了几天来实现REST API上的oauth2保护。我尝试了很多不同的配置,但仍然无法使其正常工作。 我提供了我目前拥有的代码,但是我并不完全依赖于这个实现。如果您能向我展示一些根本不同的方法来完成我的目标,那就太好了。 我的流程如下: 1.客户端检查Auth服务器,获取令牌。 ...

19得票1回答
将用户角色映射到OAuth2的作用域/权限

我们拥有一个授权数据库,其中包含应用程序ID、角色和用户映射到每个应用程序的角色。根据线程上的建议,如何将用户角色基于资源ID映射到oauth2范围/权限? 忽略我上面提到的授权数据库,我是否需要将“USER”、“READER”、“WRITER”角色基于用户和资源ID映射到oauth2范围/权...

19得票3回答
从Spring Boot Rest控制器中访问JWT令牌

我正在使用Spring Boot实现REST API并使用JWT和Oauth 2进行安全保护。 认证和生成访问令牌没有问题。 当用户发出请求时,我希望从控制器中访问它的JWT令牌。@RequestMapping(value = "/users", method = RequestMetho...

19得票2回答
AuthorizationServerConfigurerAdapter已过时。

我想在 Spring Rest API 中使用 Oauth2 进行身份验证以进行登录。但是我收到了一些警告,如 AuthorizationServerConfigurerAdapter 已过时 并且需要参考 OAuth 2.0 迁移指南 适用于 Spring Security 5。 我查...

19得票1回答
Spring Security OAuth2 的 Web 和移动客户端

我正在努力理解OAuth2和Spring Security OAuth,特别是OAuth提供者服务。我正在尝试实现以下内容: OAuth提供者 资源服务器(受OAuth提供者(1)保护的RESTful Web服务) Web客户端(使用Spring Security进行安全保护,但应使用OA...

18得票6回答
如何在Spring中使用JDBC添加客户端?(问题标题)

我已经按照以下方式使内存中的事情工作:@Override public void configure(ClientDetailsServiceConfigurer clients) throws Exception { clients.inMemory() ...

18得票2回答
如何让Spring Boot和OAuth2示例使用除默认凭据外的密码授权凭据

我正在按照 Dave Syer 的基本Spring Boot OAuth2示例进行操作:https://github.com/dsyer/sparklr-boot/blob/master/src/main/java/demo/Application.java @Configuration @...

18得票1回答
Spring OAuth2的checkUserScopes功能未按预期工作

首先,根据Spring文档,如果我想将用户角色映射到作用域,我应该使用setCheckUserScopes(true)来设置DefaultOAuth2RequestFactory。因此,一种方法是注入自己的DefaultOAuth2RequestFactory bean,正如文档所述: Th...

18得票2回答
Spring Boot + Spring Security + Spring OAuth2 + Google Sign in 使用Spring Boot和Spring Security结合Spring OAuth2和Google登录。

我建立了一个小项目,使用Spring Boot(1.5.2),Spring Security和Spring Security OAuth2来实现Google+ API的OAuth2登录。 您可以在https://github.com/ccoloradoc/OAuth2Sample找到源代码。...