4

我正在使用Doorkeeper在 ruby​​ on rails 中构建一个 ouath 2.0 系统。我的资源服务器受 doorkeeper_for 方法保护,与授权服务器分开,我使用的是隐式授权流程。所以我从身份验证服务器获取访问令牌,然后以这种方式向资源服务器发出请求: localhsot:3000/pages?access_token=XXXX 但是当资源服务器读取访问令牌时,它会尝试在其中查找令牌自己的数据库,而不是在身份验证服务器数据库中,所以我收到 401 Unautorized 错误。我该如何解决这个问题?

4

1 回答 1

0

您应该向授权服务器添加一个数据库连接,并在一个MyApp::Application.config.to_prepare块中指示相关doorkeeper模型通过这些凭据进行连接。

请参阅https://github.com/applicake/doorkeeper/issues/266#issuecomment-26800252

于 2013-10-24T23:42:24.650 回答