7得票1回答
为什么OAuth2客户端不会刷新过期的访问令牌?

我有一个客户端应用程序,配置了 @EnableOAuth2Sso 和 @EnableZuulProxy,还有一个资源服务器(独立的应用程序),配置了 @EnableOAuth2Resource。我可以看到客户端使用 Authorization: Bearer {access_token her...

10得票2回答
如何使用Spring框架和OAuth2保护MVC应用程序?

抱歉,我的英语不太好。 我有一个应用程序,可以按照通常的方式进行登录。@Configuration @EnableWebSecurity public class LoginSecurityConfig extends WebSecurityConfigurerAdapter { ...

7得票1回答
Spring OAuth授权服务器需要作用域。

我们目前正在使用Spring OAuth授权服务器,但目前没有使用OAuth规范中的“scope”参数。这是一个痛点,因为Spring OAuth授权服务器要求在请求授权码时明确要求作用域。从DefaultOAuth2RequestValidator中可以看到: if (requestSco...

14得票2回答
OAuth 2.0和Spring Security中的resourceId是什么意思?

org.springframework.security.oauth2.provider.filter中的OAuth2ProtectedResourceFilter:Collection<String> resourceIds = auth.getClientAuthenticat...

15得票1回答
ResourceServerConfigurerAdapter与WebSecurityConfigurerAdapter的区别

我目前正在使用Spring Security实现Oauth2,发现许多文档同时使用ResourceServerConfigurerAdapter和WebSecurityConfigurerAdapter。希望有人能告诉我这两种配置之间的区别,因为我很困惑应该使用哪个configure(Http...

7得票2回答
OAuth2允许使用非密码或自定义凭据进行授权吗?

我正在使用Spring Security OAuth2。客户端应用程序(我们拥有的)发出“密码”授权请求,传递用户的用户名和密码。就像草案规定的那样。 我需要这个机制也支持其他类型的凭证,比如卡号、PIN码,甚至是预认证的、不需要密码的授权。 请注意,这些请求只允许由特权client_id...

39得票7回答
找不到javax.servlet.Filter的类文件,无法访问。

我正在尝试按照这篇文章中描述的方式实现OAuth2 AuthorizationServer,但是我一直收到下面的错误。 对于Spring Security配置:import org.springframework.beans.factory.annotation.Value; import o...

17得票1回答
如何在 access_token JWT 中添加更多数据

我正在尝试在使用grant_type=password生成的access_token中添加新字段。如果授权类型仅为password,我想要添加更多字段。 如果我实现一个自定义的token增强器,它会将新字段添加到oauth登录api响应体中。但是我只需要这些新字段在access_token ...

14得票3回答
Spring框架 - 在哪里解析JWT的自定义声明?

我创建了一个使用Spring框架的JWT授权应用程序。JWT包含一些自定义声明。在资源服务器端,我想知道,在哪里解析JWT令牌以收集和检查这些声明?我应该在控制器或某些过滤器中执行此操作吗?有没有最佳实践?也许你有示例?

7得票3回答
使用Spring Cloud OAuth2时出现SSL /代理问题

我使用了以下OAauth2 Spring Cloud示例: Authserver / SSO 我唯一的更改是在Authserver端使用JPA来检查数据库中的凭证。除了在nginx代理后部署它之外,一切都运行良好。如上所述的示例应用程序中,使用了Spring Boot和嵌入式Tomcat。...