Module: SMARTAppLaunch::URLs
- Included in:
- MockSMARTServer::TokenEndpoint, SMARTClientAccessAppLaunchConfidentialAsymmetricInteraction, SMARTClientAccessAppLaunchConfidentialSymmetricInteraction, SMARTClientAccessAppLaunchPublicInteraction, SMARTClientAccessBackendServicesConfidentialAsymmetricInteraction, SMARTClientAppLaunchAuthorizationRequestVerification, SMARTClientTokenRequestAppLaunchConfidentialAsymmetricVerification, SMARTClientTokenRequestAppLaunchConfidentialSymmetricVerification, SMARTClientTokenRequestAppLaunchPublicVerification, SMARTClientTokenRequestBackendServicesConfidentialAsymmetricVerification
- Defined in:
- lib/smart_app_launch/urls.rb
Instance Method Summary collapse
- #client_authorization_url ⇒ Object
- #client_base_url ⇒ Object
- #client_fhir_base_url ⇒ Object
- #client_introspection_url ⇒ Object
- #client_resume_fail_url ⇒ Object
- #client_resume_pass_url ⇒ Object
- #client_smart_discovery_url ⇒ Object
- #client_suite_id ⇒ Object
- #client_token_url ⇒ Object
Instance Method Details
#client_authorization_url ⇒ Object
40 41 42 |
# File 'lib/smart_app_launch/urls.rb', line 40 def @client_authorization_url ||= client_base_url + AUTHORIZATION_PATH end |
#client_base_url ⇒ Object
16 17 18 |
# File 'lib/smart_app_launch/urls.rb', line 16 def client_base_url @client_base_url ||= "#{Inferno::Application['base_url']}/custom/#{client_suite_id}" end |
#client_fhir_base_url ⇒ Object
20 21 22 |
# File 'lib/smart_app_launch/urls.rb', line 20 def client_fhir_base_url @client_fhir_base_url ||= client_base_url + FHIR_PATH end |
#client_introspection_url ⇒ Object
44 45 46 |
# File 'lib/smart_app_launch/urls.rb', line 44 def client_introspection_url @client_introspection_url ||= client_base_url + INTROSPECTION_PATH end |
#client_resume_fail_url ⇒ Object
28 29 30 |
# File 'lib/smart_app_launch/urls.rb', line 28 def client_resume_fail_url @client_resume_fail_url ||= client_base_url + RESUME_FAIL_PATH end |
#client_resume_pass_url ⇒ Object
24 25 26 |
# File 'lib/smart_app_launch/urls.rb', line 24 def client_resume_pass_url @client_resume_pass_url ||= client_base_url + RESUME_PASS_PATH end |
#client_smart_discovery_url ⇒ Object
32 33 34 |
# File 'lib/smart_app_launch/urls.rb', line 32 def client_smart_discovery_url @client_smart_discovery_url ||= client_base_url + SMART_DISCOVERY_PATH end |
#client_suite_id ⇒ Object
48 49 50 |
# File 'lib/smart_app_launch/urls.rb', line 48 def client_suite_id SMARTAppLaunch::SMARTClientSTU22Suite.id end |
#client_token_url ⇒ Object
36 37 38 |
# File 'lib/smart_app_launch/urls.rb', line 36 def client_token_url @client_token_url ||= client_base_url + TOKEN_PATH end |