class OauthNonce

Simple store of nonces. The OAuth Spec requires that any given pair of nonce and timestamps are unique. Thus you can use the same nonce with a different timestamp and viceversa.

Simple store of nonces. The OAuth Spec requires that any given pair of nonce and timestamps are unique. Thus you can use the same nonce with a different timestamp and viceversa.

Public Class Methods

remember(nonce, timestamp) click to toggle source

Remembers a nonce and it’s associated timestamp. It returns false if it has already been used

# File lib/generators/active_record/oauth_provider_templates/oauth_nonce.rb, line 8
def self.remember(nonce, timestamp)
  oauth_nonce = OauthNonce.create(:nonce => nonce, :timestamp => timestamp)
  return false if oauth_nonce.new_record?
  oauth_nonce
end