You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 6, 2020. It is now read-only.
redstorm edited this page Sep 14, 2010
·
8 revisions
This is a very quick rails example.
require 'oauth2/server/request'
class MyController < ApplicationController
before_filter :oauth2_verify_request
def oauth2_verify_request
req = OAuth2::Server::Request.new do |req|
req.realm = "emotionum.com"
req.algorithms = 'hmac-sha256'
req.method do
request.method
end
req.request_uri do
request.request_uri
end
req.host_with_port do
request.host + request.port.to_s
end
req.access_token do
token_for(req.request_header.token)
end
req.access_token_expired do
false
end
req.request_header do
request.authorization
end
end
unless req.validate
head :unauthorized
end
end
end