class Rack::OAuth2::Server::Resource::MAC::Request
Attributes
ext[R]
nonce[R]
signature[R]
ts[R]
Public Instance Methods
oauth2?()
click to toggle source
# File lib/rack/oauth2/server/resource/mac.rb, line 26 def oauth2? @auth_header.provided? && @auth_header.scheme.to_s == 'mac' end
setup!()
click to toggle source
# File lib/rack/oauth2/server/resource/mac.rb, line 16 def setup! auth_params = Rack::Auth::Digest::Params.parse(@auth_header.params).with_indifferent_access @access_token = auth_params[:id] @nonce = auth_params[:nonce] @ts = auth_params[:ts] @ext = auth_params[:ext] @signature = auth_params[:mac] self end