Comments (1)
I updated to the GitHub version of the gem and found that this has changed; now, an OAuth2::Error
is thrown instead.
OAuth2::Error - API Keys belonging to users with "author" roles are not permitted to access helper/account-details:
{"status":"error","code":109,"name":"User_InvalidRole","error":"API Keys belonging to users with \"author\" roles are not permitted to access helper\/account-details"}:
oauth2 (0.9.3) lib/oauth2/client.rb:110:in `request'
oauth2 (0.9.3) lib/oauth2/access_token.rb:107:in `request'
oauth2 (0.9.3) lib/oauth2/access_token.rb:114:in `get'
() Users/user/.rvm/gems/ruby-2.0.0-p481@exitmonitor/bundler/gems/omniauth-mailchimp-239e08d3297c/lib/omniauth/strategies/mailchimp.rb:48:in `raw_info'
() Users/user/.rvm/gems/ruby-2.0.0-p481@exitmonitor/bundler/gems/omniauth-mailchimp-239e08d3297c/lib/omniauth/strategies/mailchimp.rb:23:in `block in <class:Mailchimp>'
omniauth (1.2.1) lib/omniauth/strategy.rb:105:in `block in compile_stack'
omniauth (1.2.1) lib/omniauth/strategy.rb:104:in `compile_stack'
(eval):7:in `uid_stack'
omniauth (1.2.1) lib/omniauth/strategy.rb:317:in `uid'
omniauth (1.2.1) lib/omniauth/strategy.rb:333:in `auth_hash'
omniauth (1.2.1) lib/omniauth/strategy.rb:361:in `callback_phase'
omniauth-oauth2 (1.1.2) lib/omniauth/strategies/oauth2.rb:77:in `callback_phase'
omniauth (1.2.1) lib/omniauth/strategy.rb:227:in `callback_call'
omniauth (1.2.1) lib/omniauth/strategy.rb:184:in `call!'
omniauth (1.2.1) lib/omniauth/strategy.rb:164:in `call'
omniauth (1.2.1) lib/omniauth/builder.rb:59:in `call'
I assume this is the intended behavior and so I'll close the issue. I wonder if there's a more graceful way to handle this?
from omniauth-mailchimp.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from omniauth-mailchimp.