discourse-steam-login/plugin.rb

20 lines
547 B
Ruby
Raw Normal View History

2019-07-29 21:31:07 -04:00
# frozen_string_literal: true
2014-07-20 15:01:34 -04:00
# name: Steam authentication with Discourse
# about: Authenticate with Discourse with Steam
2019-05-13 03:09:21 -04:00
# version: 2.0.1
2019-05-10 03:48:41 -04:00
# author: J. de Faye, tgxworld
2014-07-20 15:01:34 -04:00
2019-05-10 03:48:41 -04:00
gem 'omniauth-steam', '1.0.6'
2020-02-03 10:04:10 -05:00
register_svg_icon "fab-steam" if respond_to?(:register_svg_icon)
2018-11-30 09:15:57 -05:00
2019-05-10 03:48:41 -04:00
register_asset 'stylesheets/steam-login.scss'
2016-11-19 10:28:47 -05:00
2019-05-13 03:11:20 -04:00
[
"../lib/auth/steam_authenticator.rb",
"../lib/validators/enable_steam_logins_validator.rb"
].each { |path| load File.expand_path(path, __FILE__) }
2014-07-20 15:01:34 -04:00
2020-02-03 10:04:10 -05:00
auth_provider authenticator: Auth::SteamAuthenticator.new, icon: 'fab-steam'