abstract class OAuth2::AccessToken
Superclass hierarchy
Object
Reference
OAuth2::AccessToken
Direct Known Subclasses
OAuth2::AccessToken::Bearer
,
OAuth2::AccessToken::Mac
Defined in:
Class Method Summary
.new
(pull : JSON::PullParser)
.new
(access_token, expires_in, refresh_token = nil, scope = nil)
Instance Method Summary
#access_token
#access_token=
(access_token)
#authenticate
(request : HTTP::Request, ssl)
#authenticate
(client : HTTP::Client)
#expires_in
#expires_in=
(expires_in)
#refresh_token
#refresh_token=
(refresh_token)
#scope
#scope=
(scope)
Class Method Detail
def self.
new
(pull :
JSON::PullParser
)
def self.
new
(access_token, expires_in, refresh_token =
nil
, scope =
nil
)
Instance Method Detail
def
access_token
def
access_token=
(access_token)
abstract def
authenticate
(request :
HTTP::Request
, ssl)
def
authenticate
(client :
HTTP::Client
)
def
expires_in
def
expires_in=
(expires_in)
def
refresh_token
def
refresh_token=
(refresh_token)
def
scope
def
scope=
(scope)