def self.find_token(token_key)
token = OauthToken.includes(:client_application).find_by(:token => token_key)
- token if token && token.authorized?
+ token if token&.authorized?
end
def self.verify_request(request, options = {}, &block)
signature = OAuth::Signature.build(request, options, &block)
return false unless OauthNonce.remember(signature.request.nonce, signature.request.timestamp)
+
value = signature.verify
value
rescue OAuth::Signature::UnknownSignatureMethod
end
def oauth_server
- @oauth_server ||= OAuth::Server.new("http://" + SERVER_URL)
+ @oauth_server ||= OAuth::Server.new("https://" + SERVER_URL)
end
def credentials
- @oauth_client ||= OAuth::Consumer.new(key, secret)
+ @credentials ||= OAuth::Consumer.new(key, secret)
end
def create_request_token(_params = {})