module PayPal::SDK::Core::OpenIDConnect
Constants
- AUTHORIZATION_URL
- DEFAULT_SCOPE
- ENDSESSION_URL
Public Class Methods
api()
click to toggle source
# File lib/paypal-sdk/core/openid_connect.rb, line 14 def api RequestDataType.api end
logout_url(params = {})
click to toggle source
# File lib/paypal-sdk/core/openid_connect.rb, line 38 def logout_url(params = {}) uri = URI(url_for_mode(ENDSESSION_URL)) uri.query = api.encode_www_form({ :logout => "true", :redirect_uri => api.config.openid_redirect_uri }.merge(params)) uri.to_s end
set_config(*args)
click to toggle source
# File lib/paypal-sdk/core/openid_connect.rb, line 18 def set_config(*args) RequestDataType.set_config(*args) end
Also aliased as: config=
Private Class Methods
url_for_mode(url)
click to toggle source
# File lib/paypal-sdk/core/openid_connect.rb, line 49 def url_for_mode(url) "https://www.#{"sandbox." if api.api_mode == :sandbox}#{url}" end