lib/sso/doorkeeper/oauth/base.rb in doorkeeper_sso-0.4.8 vs lib/sso/doorkeeper/oauth/base.rb in doorkeeper_sso-0.4.9
- old
+ new
@@ -6,10 +6,11 @@
def sso_client
return @sso_client if @sso_client
user = User.find(@access_token.resource_owner_id)
- sso_session = Sso::Session.generate_master(user, {})
+ attributes = { ip: request.ip, agent: request.user_agent }
+ sso_session = Sso::Session.generate_master(user, attributes)
@sso_client = sso_session.clients.last
end
def after_successful_response
self.sso_client.update_attributes(access_token_id: @access_token.id)