From b674689a6f781b43e251f88877ffefccc227ce91 Mon Sep 17 00:00:00 2001 From: yukimura1227 Date: Fri, 28 Dec 2018 09:21:22 +0900 Subject: [PATCH 1/3] fix: /oauth/me -> /oauth/request_access cause validate by wordpress plugin(jwickard/wordpress-oauth) --- lib/omniauth/strategies/wordpress_hosted.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/omniauth/strategies/wordpress_hosted.rb b/lib/omniauth/strategies/wordpress_hosted.rb index beb7952..34b8c36 100755 --- a/lib/omniauth/strategies/wordpress_hosted.rb +++ b/lib/omniauth/strategies/wordpress_hosted.rb @@ -34,7 +34,7 @@ class WordpressHosted < OmniAuth::Strategies::OAuth2 def raw_info puts access_token.token @raw_info ||= access_token.get( - "/oauth/me", + "/oauth/request_access", :params => { 'Authorization' => "Bearer #{access_token.token}" } From d14a6e6bad31204406740f6ece5066572c92874c Mon Sep 17 00:00:00 2001 From: yukimura1227 Date: Fri, 28 Dec 2018 09:23:27 +0900 Subject: [PATCH 2/3] chore: increase version --- lib/omniauth-wordpress_hosted/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/omniauth-wordpress_hosted/version.rb b/lib/omniauth-wordpress_hosted/version.rb index 4050453..75b462a 100755 --- a/lib/omniauth-wordpress_hosted/version.rb +++ b/lib/omniauth-wordpress_hosted/version.rb @@ -1,5 +1,5 @@ module Omniauth module WordpressHosted - VERSION = "0.0.5" + VERSION = "0.0.6" end end From df08aa928961042dc1ece917db73d21e87d6fef0 Mon Sep 17 00:00:00 2001 From: yukimura1227 Date: Fri, 28 Dec 2018 09:26:05 +0900 Subject: [PATCH 3/3] docs: fix token_url for avoid method error by jwickard/wordpress-oauth --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 775814d..317e573 100755 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Add provider to your `config/initializers/devise.rb` ex: ```ruby config.omniauth :wordpress_oauth2, 'APP_KEY', 'APP_SECRET', strategy_class: OmniAuth::Strategies::WordpressHosted, - client_options: { site: 'http://yourcustomwordpress.com' } + client_options: { site: 'http://yourcustomwordpress.com', token_url: 'http://yourcustomwordpress.com/oauth/request_token' } ``` ### Omniauth / Rails @@ -37,7 +37,7 @@ Add provider to your `config/initializers/omniauth.rb` ex: Rails.application.config.middleware.use OmniAuth::Builder do provider :wordpress_hosted, 'APP_KEY', 'APP_SECRET', strategy_class: OmniAuth::Strategies::WordpressHosted, - client_options: { site: 'http://yourcustomwordpress.com' } + client_options: { site: 'http://yourcustomwordpress.com', token_url: 'http://yourcustomwordpress.com/oauth/request_token' } end ```