lib/rack/oauth2/server/token/authorization_code.rb in rack-oauth2-0.2.3 vs lib/rack/oauth2/server/token/authorization_code.rb in rack-oauth2-0.3.0.alpha
- old
+ new
@@ -1,27 +1,26 @@
module Rack
module OAuth2
module Server
class Token
class AuthorizationCode < Abstract::Handler
-
def call(env)
@request = Request.new(env)
@response = Response.new(request)
super
end
class Request < Token::Request
- attr_required :code
+ attr_required :code, :redirect_uri
def initialize(env)
super
- @grant_type = :authorization_code
- @code = params['code']
+ @grant_type = :authorization_code
+ @code = params['code']
+ @redirect_uri = params['redirect_uri']
attr_missing!
end
end
-
end
end
end
end
end
\ No newline at end of file