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
16 17 18 19 |
# File 'lib/sso/doorkeeper/oauth/base.rb', line 16 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 14 |
# 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) attributes = { ip: request.ip, agent: request.user_agent } sso_session = Sso::Session.generate_master(user, attributes) @sso_client = sso_session.clients.last end |