A long-lived project that still receives updates
OmniAuth strategy for LibLynx
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

< 14.0

Runtime

>= 1.4.0, < 2.0
>= 1.9, < 3.0
 Project Readme

OmniAuth LibLynx Strategy  Release Gem Version

Installation

Add this line to your application's Gemfile:

gem 'omniauth-liblynx'

Usage

Adding the middleware to a Rails app in config/initializers/omniauth.rb:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :liblynx, ENV['LIBLYNX_ID'], ENV['LIBLYNX_SECRET']
end

Read the OmniAuth docs for detailed instructions: https://github.com/intridea/omniauth.

Releasing

  1. Bump the version in lib/omniauth-liblynx/version.rb
  2. Commit: git commit -am "Bump version to X.Y.Z"
  3. Tag: git tag vX.Y.Z
  4. Push: git push origin master --tags

The GitHub Actions release workflow will build and publish the gem to RubyGems automatically.

Note: RubyGems trusted publishing must be configured for this repo on rubygems.org before the first release. Under the gem's settings on rubygems.org, add a trusted publisher with owner dsablic, repository omniauth-liblynx, workflow release.yml, and environment rubygems.