Sha256: 4ee8d4422547494db72a72aada53dbb2fe8b6e37b129f3c7c3aafe678d425c11
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
# OmniAuth Line This gem contains the Line OAuth2 Strategy for OmniAuth. Supports the OpenID Connect Web Login. Read the Line developers docs for more details: https://developers.line.me/en/docs/line-login/web/integrate-line-login/ ## Using This Strategy First start by adding this gem to your Gemfile: ```ruby gem 'omniauth-line-messenger' ``` Next, tell OmniAuth about this provider. For a Rails app, your `config/initializers/omniauth.rb` file should look like this: ```ruby # PROFILE permission required!! Rails.application.config.middleware.use OmniAuth::Builder do provider :line_messenger, "Channel_ID", "Channel_Secret" end ``` ## Authentication Hash An example auth hash available in `request.env['omniauth.auth']`: ```ruby { :provider => "line", :uid => "a123b4....", :info => { :name => "yamada tarou", :image => "http://dl.profile.line.naver.jp/xxxxx", :description => "breakfast now.", :email => "foo@bar.com" }, :credentials => { :token => "a1b2c3d4...", # The OAuth 2.0 access token :secret => "abcdef1234" }, :extra => { # nil } } ``` ## Supported Rubies OmniAuth Line is tested under 2.1.x, 2.2.x.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-line-messenger-0.2.0 | README.md |