Class: AuthOriginControl::ApiAuth::Identification::Remote
- Inherits:
-
Object
- Object
- AuthOriginControl::ApiAuth::Identification::Remote
- Defined in:
- lib/auth_origin_control/api_auth/identification/remote.rb
Instance Method Summary collapse
-
#initialize(args = {}) ⇒ Remote
constructor
A new instance of Remote.
- #secret_key(access_id = @app.access_id) ⇒ Object
Constructor Details
#initialize(args = {}) ⇒ Remote
Returns a new instance of Remote.
6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/auth_origin_control/api_auth/identification/remote.rb', line 6 def initialize(args = {}) @app = args[:app] @config = args[:config] @original_request = @app.request @passport_api_url = @config.passport_api.try(:[],:url) @passport_api_original_client_path = @config.passport_api.try(:[],:original_request_client_path) @passport_api_original_client_key = @config.passport_api.try(:[],:original_request_client_response_key) @self_id = @config.self_identity.try(:[],:access_id) @self_secret = @config.self_identity.try(:[],:secret_key) end |
Instance Method Details
#secret_key(access_id = @app.access_id) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/auth_origin_control/api_auth/identification/remote.rb', line 20 def secret_key access_id = @app.access_id if AuthOriginControl.no_connection AuthOriginControl.registered_apps[access_id] else = # puts secret_key_from_authority .try(:[],'error') ? : .try(:gsub, /\\n/,"\n") end end |