commit
c75d7398ff
15 files changed
+244
-244
No files matched your search
@@ -42,7 +42,7 @@ module Signet
|
||||
def apply!(a_hash, opts = {})
|
||||
# fetch the access token there is currently not one, or if the client
|
||||
# has expired
|
||||
fetch_access_token!(opts) if access_token.nil? || expired?
|
||||
fetch_access_token!(opts) if access_token.nil? || expires_within?(60)
|
||||
a_hash[AUTH_METADATA_KEY] = "Bearer #{access_token}"
|
||||
end
|
||||
|
||||
@@ -65,7 +65,7 @@ module Signet
|
||||
end
|
||||
|
||||
alias_method :orig_fetch_access_token!, :fetch_access_token!
|
||||
def fetch_access_token!(options)
|
||||
def fetch_access_token!(options = {})
|
||||
info = orig_fetch_access_token!(options)
|
||||
notify_refresh_listeners
|
||||
info
|
||||
|
||||
@@ -31,6 +31,6 @@ module Google
|
||||
# Module Auth provides classes that provide Google-specific authorization
|
||||
# used to access Google APIs.
|
||||
module Auth
|
||||
VERSION = '0.4.2'
|
||||
VERSION = '0.5.0'
|
||||
end
|
||||
end
|
||||
@@ -44,16 +44,17 @@ module Google
|
||||
# user_id = request.session['user_email']
|
||||
# credentials = authorizer.get_credentials(user_id, request)
|
||||
# if credentials.nil?
|
||||
# redirect authorizer.get_redirect_uri(user_id, request)
|
||||
# redirect authorizer.get_authorization_url(user_id: user_id,
|
||||
# request: request)
|
||||
# end
|
||||
# # Credentials are valid, can call APIs
|
||||
# ...
|
||||
# end
|
||||
#
|
||||
# get('/oauth2callback') do
|
||||
# user_id = request.session['user_email']
|
||||
# _, return_uri = authorizer.handle_auth_callback(user_id, request)
|
||||
# redirect return_uri
|
||||
# url = Google::Auth::WebUserAuthorizer.handle_auth_callback_deferred(
|
||||
# request)
|
||||
# redirect url
|
||||
# end
|
||||
#
|
||||
# Instead of implementing the callback directly, applications are
|
||||
|
||||
Reference in new issue
Block a user