This gem contains the Bit.ly strategy for OmniAuth.
Add this line to your application's Gemfile:
gem 'omniauth-bitly', :git => 'https://github.com/michaeldelorenzo/omniauth-bitly.git'
And then execute:
If you're using Rails, you need to add the strategy to your Gemfile
:
gem 'omniauth-bitly', :git => 'https://github.com/michaeldelorenzo/omniauth-bitly.git'
Once you've added the gem to your project, you need to add the following to your config/initializers/omniauth.rb
:
Rails.application.config.middleware.use OmniAuth::Builder do provider :bitly, "client_id", "client_secret" end
Enter your client_id
and client_secret
, which you receive when you register your application with Bit.ly.
Now just follow the README at: https://github.com/intridea/omniauth
require 'omniauth' require 'omniauth-bitly' use Rack::Session::Cookie use OmniAuth::Builder do provider :bitly, "client_id", "client_secret" end get '/auth/:provider/callback' do # Do something with auth_hash redirect to('/') end def auth_hash request.env['omniauth.auth'] end
This is actually a fork of judearasu's omniauth-bitly
strategy, but Github wouldn't let me fork it - kept giving me a 404 Page Not Found. Credit goes to him and elrosa for their work. I only added the hack to add the state
parameter that, as of this writing, Bitly does not support.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4