Module: SignedRequestHelper
- Extended by:
- ActiveSupport::Concern
- Included in:
- AuthPassportCheckpoint::Helper
- Defined in:
- lib/auth_passport_checkpoint/signed_request.rb
Instance Method Summary collapse
- #signed_request_result(request_uri, args = {}) ⇒ Object
- #user_signed_request_result(request_uri, args = {}) ⇒ Object
Instance Method Details
#signed_request_result(request_uri, args = {}) ⇒ Object
15 16 17 18 19 |
# File 'lib/auth_passport_checkpoint/signed_request.rb', line 15 def signed_request_result(request_uri, args = {}) current_access_token = respond_to?(:current_access_token) ? current_access_token : args[:params].try(:[],:acces_token) request_params = (args[:params] || {}).merge({access_token: current_access_token}) AuthOriginControl::SignedRequest.new(request_uri, args.merge({:payload => request_params})).try(:result) end |
#user_signed_request_result(request_uri, args = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 |
# File 'lib/auth_passport_checkpoint/signed_request.rb', line 4 def user_signed_request_result(request_uri, args = {}) logger.debug current_access_token if kurrent_user = AuthPassportCheckpoint::Booster.get(current_access_token) kurrent_user else request_params = (args[:params] || {}).merge({access_token: current_access_token}) AuthPassportCheckpoint::Booster.set current_access_token, AuthOriginControl::SignedRequest.new(request_uri, args.merge({:payload => request_params})).try(:result) AuthPassportCheckpoint::Booster.get(current_access_token) end end |