omniauth-oauth
omniauth-oauth copied to clipboard
A generic OAuth strategy for OmniAuth.
`OmniAuth.strategies` should (I think?) include a list of all available strategies. However, descendants of `OmniAuth::Strategies::OAuth` aren't included because `OmniAuth::Strategy:: only is called for the first class including it, not its...
Encountered an `OAuth::Unauthorized` exception during the request phase, when passing invalid credentials. Specifically, when using the [omniauth-desk gem](https://github.com/tstachl/omniauth-desk). Here's the relevant part of the stacktrace:  It seems like this...
First thank you for the awesome works! Recently I am working on creating Open Bank Project OmniAuth strategy using `omniauth-oauth`, but keep hitting 401 unauthorized error during [the get access...
I am getting an occasional issue (3 occurrences in about 500 attempts) when users try to authenticate with Twitter. I am trying to fix the issue but I am not...
About sina weibo in China, They didn't return the :callback_confirmed when we get request token, But is also need to varify the :oauth_verifier params at call back phase, so I...
Found something which needs to be looked. Example: A sinatra app with having :session, true as a configuration. this will reset session as {} and an error raised on our...
# Add support for Rack 3.x and fix compatibility issues ## Issue Reference This PR addresses the issue described in [omniauth Issue 1135](https://github.com/omniauth/omniauth/issues/1135), where OmniAuth 2.1.2 encounters errors when used...
We previously used Travis CI conveniently, but as of 2024, [using Travis CI to build OSS requires contacting them to get a fixed amount of credits each month](https://docs.travis-ci.com/user/billing-faq/#what-if-i-am-building-open-source), making it...
This line causes logins to fail in rack v3.1+ https://github.com/omniauth/omniauth-oauth/blob/master/lib/omniauth/strategies/oauth.rb#L51 It must be changed from `opts[:oauth_verifier] = request["oauth_verifier"]` to `opts[:oauth_verifier] = request.params["oauth_verifier"]` Due to my Rails app's state, I was...