Sha256: 17325c60ae33623ac63b14bf6ab541da1320f9032bb0d320a94cda9ba78b6826
Contents?: true
Size: 531 Bytes
Versions: 3
Compression:
Stored size: 531 Bytes
Contents
module Sso module Doorkeeper module OAuth module Base extend ActiveSupport::Concern 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 def after_successful_response self.sso_client.update_attributes(access_token_id: @access_token.id) super end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper_sso-0.4.8 | lib/sso/doorkeeper/oauth/base.rb |
doorkeeper_sso-0.4.6 | lib/sso/doorkeeper/oauth/base.rb |
doorkeeper_sso-0.4.3 | lib/sso/doorkeeper/oauth/base.rb |