Module: Sso::Doorkeeper::OAuth::Base
- Extended by:
- ActiveSupport::Concern
- Included in:
- AuthorizationCodeRequestMixin
- Defined in:
- lib/sso/doorkeeper/oauth/base.rb
Instance Method Summary collapse
Instance Method Details
#after_successful_response ⇒ Object
15 16 17 18 |
# File 'lib/sso/doorkeeper/oauth/base.rb', line 15 def after_successful_response self.sso_client.update_attributes(access_token_id: @access_token.id) super end |
#sso_client ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/sso/doorkeeper/oauth/base.rb', line 7 def sso_client return @sso_client if @sso_client user = User.find(@access_token.resource_owner_id) sso_session = Sso::Session.generate_master(user, {}) @sso_client = sso_session.clients.last end |