Sha256: 01f9232ad72d614be81fc61d663f2dfbe4cf417d471a53d76c37a4d2002e7b38
Contents?: true
Size: 753 Bytes
Versions: 1
Compression:
Stored size: 753 Bytes
Contents
module Sso class Engine < ::Rails::Engine isolate_namespace Sso config.after_initialize do ::Doorkeeper::TokensController.send(:include, AbstractController::Callbacks) ::Doorkeeper::TokensController.send(:include, Sso::Doorkeeper::TokensControllerMixin) ::Doorkeeper::AuthorizationsController.send(:include, Sso::Doorkeeper::AuthorizationsControllerMixin) ::Warden::Manager.after_authentication(scope: :user, &::Sso::Warden::Hooks::AfterAuthentication.to_proc) ::Warden::Manager.before_logout(scope: :user, &::Sso::Warden::Hooks::BeforeLogout.to_proc) # TODO : Why does it need a passport strategy # Warden::Strategies.add :passport, ::Sso::Server::Warden::Strategies::Passport end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper_sso-0.1.0.pre.alpha | lib/sso/engine.rb |