Module: AuthPassportCheckpoint
- Defined in:
- lib/auth_passport_checkpoint.rb,
lib/auth_passport_checkpoint/engine.rb,
lib/auth_passport_checkpoint/version.rb,
app/helpers/auth_passport_checkpoint/application_helper.rb,
lib/auth_passport_checkpoint/helpers/controller_helpers.rb,
app/controllers/auth_passport_checkpoint/application_controller.rb,
lib/auth_passport_checkpoint/helpers/controller_helpers/booster.rb,
lib/auth_passport_checkpoint/helpers/controller_helpers/signed_request.rb,
lib/auth_passport_checkpoint/helpers/controller_helpers/access_token_helper.rb,
lib/auth_passport_checkpoint/helpers/controller_helpers/current_user_helper.rb
Defined Under Namespace
Modules: AccessTokenHelper, ApplicationHelper, ControllerHelpers, CurrentUserHelper, SignedRequestHelper
Classes: ApplicationController, Booster, Engine
Constant Summary
collapse
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.authenticate_redirect_url(context) ⇒ Object
43
44
45
|
# File 'lib/auth_passport_checkpoint.rb', line 43
def self.authenticate_redirect_url context
@@authenticate_redirect_url ||= context.login_path
end
|
34
35
36
37
38
39
40
|
# File 'lib/auth_passport_checkpoint.rb', line 34
def self.configure(args = {})
@@is_intermediary_api = args[:is_intermediary_api] || false
@@current_user_url = args[:current_user_url]
@@redis_config = args[:redis_config]
@@redis_cache_expiration = args[:redis_cache_expiration] || 9.minutes
@@authenticate_redirect_url = args[:authenticate_redirect_url]
end
|
.current_user_url ⇒ Object
14
15
16
|
# File 'lib/auth_passport_checkpoint.rb', line 14
def self.current_user_url
@@current_user_url ||= "http://localhost:3000/auth_passport_office/user"
end
|
9
10
11
|
# File 'lib/auth_passport_checkpoint.rb', line 9
def self.is_intermediary_api?
@@is_intermediary_api ||= false
end
|
.redis_connection ⇒ Object
19
20
21
|
# File 'lib/auth_passport_checkpoint.rb', line 19
def self.redis_connection
@@redis_connection ||= try_redis_connection
end
|
.try_redis_connection ⇒ Object
23
24
25
26
27
28
29
30
31
|
# File 'lib/auth_passport_checkpoint.rb', line 23
def self.try_redis_connection
begin
redis = @@redis_config ? Redis.new(@@redis_config) : nil
redis.keys
redis
rescue Redis::CannotConnectError => e
nil
end
end
|