2012-03-27 271 views
1

如果授权服务器和资源服务器驻留在不同的盒子上,Spring是否提供预先构建的令牌验证/验证方式?有最佳做法吗?您认为如何在授权服务器上创建自己的服务,以便资源服务器可以调用验证?oAuth2春季令牌验证/验证

回答

1

这是需要吗?资源服务器的OAuth2ProtectedResourceFilter应根据授权服务器用于存储令牌的相同数据库验证令牌。

+0

是的,我们认为有一个,但我想知道是否有另一个独立的数据库解决方案出来的框。我找不到一个,但只是想确保我没有错过任何东西。感谢您的回答 – Mudassir 2012-03-29 14:01:40

+0

没问题 - 不,开箱即用。 – sourcedelica 2012-03-29 18:18:36

+0

@sourcedelica - 我试图在独立的服务器上实现OAuth2,例如授权服务器,资源服务器,客户端服务器,所有这些服务器都在不同的端口上运行。我成功地获取登录表单页面,但是在提交凭证时,它给了我401个未经授权的错误。 这里是我的oAuth2实现的链接。任何建议,将不胜感激。 这里是链接https://github.com/hatemjaber/oauth2-vanilla-custom – 2015-10-09 22:14:40

0

在我的情况下,我在资源服务器上使用ClientId,ClientSecret和check_token url的RemoteTokenService。它正在形成我。 您只需要在资源服务器上创建一个Bean。