# frozen_string_literal: true class Auth::SteamAuthenticator < ::Auth::ManagedAuthenticator def name 'steam' end def enabled? SiteSetting.enable_steam_logins end def register_middleware(omniauth) omniauth.provider :steam, setup: lambda { |env| strategy = env["omniauth.strategy"] strategy.options[:api_key] = SiteSetting.steam_web_api_key } end end