我安装
git://github.com/applicake/doorkeeper-provider-app.git和
git://github.com/applicake/doorkeeper-devise-client.git和
RackBaseURI /提供者和
RackBaseURI /客户端分别使用apache2和passenger。
现在一些 OAuth 重定向不再起作用。
提供者应重定向到 https://example.org/provider/users/sign_in 但转到 https://example.org/users/sign_in
我想我已经通过编辑 config/initializers/devise.rb 在客户端正确处理了客户端的重定向
config.omniauth :doorkeeper, DOORKEEPER_APP_ID, DOORKEEPER_APP_SECRET, :client_options => {
:site => DOORKEEPER_APP_URL,
:authorize_url => "#{DOORKEEPER_APP_URL}/provider/oauth/authorize",
:ssl => {:ca_path => "/etc/ssl/certs"}
}
但如上所示,我无法在提供程序中找到要做什么。谢谢你的帮助