Module: Janus::Models::RemoteAuthenticatable::ClassMethods

Defined in:
lib/janus/models/remote_authenticatable.rb

Instance Method Summary collapse

Instance Method Details

#find_for_remote_authentication(token) ⇒ Object



93
94
95
96
97
98
99
100
# File 'lib/janus/models/remote_authenticatable.rb', line 93

def find_for_remote_authentication(token)
  remote_token = ::RemoteToken.where(:token => token).first

  if remote_token
    remote_token.destroy
    remote_token.user unless remote_token.created_at < 30.seconds.ago
  end
end