Spring security oauth2 弹簧安全5.2.1 OAuth2不工作
我已经为我的本地主机测试应用程序使用Spring Security设置了OAuth2Spring security oauth2 弹簧安全5.2.1 OAuth2不工作,spring-security-oauth2,Spring Security Oauth2,我已经为我的本地主机测试应用程序使用Spring Security设置了OAuth2 蔚蓝 脸谱网 GitHub 谷歌 现在我试着用Xing(OAuth2)做同样的事情 看起来与Facebook的配置类似 在XING文档的第4步中登录后,将抛出一个错误:[invalid\u client]无效的客户端id和/或客户端密码。 使用调试器,我发现客户端id和密码并没有添加到授权请求中,甚至在请求GitHub时也没有添加。现在我想知道,因为我认为这是这一步的关键 DefaultAuthorizat
- 蔚蓝
- 脸谱网
- GitHub
- 谷歌
[invalid\u client]无效的客户端id和/或客户端密码。
使用调试器,我发现客户端id和密码并没有添加到授权请求中,甚至在请求GitHub时也没有添加。现在我想知道,因为我认为这是这一步的关键
DefaultAuthorizationCodeTokenResponseClient.java第75行:
据我所知,此时所有OAuth2提供程序都必须使用客户机ID和Secret,对吗
无论如何,我是否需要以某种方式重写DefaultAuthorizationCodeTokenResponseClient类,或者是否有一种简单的方法来实现XING的解决方案?您见过Nabor吗?您见过Nabor吗?
spring:
security:
oauth2:
client:
provider:
xing:
authorization-uri: https://api.xing.com/auth/oauth2/authorize
token-uri: https://api.xing.com/auth/oauth2/token
registration:
xing:
client-id: ${XING_CLIENT_ID}
client-secret: ${XING_CLIENT_SECRET}
client-name: Xing
redirect-uri: '{baseUrl}/login/oauth2/code/{registrationId}'
authorization-grant-type: authorization_code