Class: UDAPSecurityTestKit::MockUDAPServer::TokenEndpoint
- Inherits:
-
Inferno::DSL::SuiteEndpoint
- Object
- Inferno::DSL::SuiteEndpoint
- UDAPSecurityTestKit::MockUDAPServer::TokenEndpoint
show all
- Includes:
- UDAPTokenResponseCreation, URLs
- Defined in:
- lib/udap_security_test_kit/endpoints/mock_udap_server/token_endpoint.rb
Instance Method Summary
collapse
Methods included from URLs
#client_authorization_url, #client_base_url, #client_fhir_base_url, #client_introspection_url, #client_registration_url, #client_resume_fail_url, #client_resume_pass_url, #client_suite_id, #client_token_url, #client_udap_discovery_url
#make_udap_authorization_code_token_response, #make_udap_client_credential_token_response, #make_udap_refresh_token_response, #udap_authenticated?, #udap_construct_id_token, #udap_pkce_valid?, #udap_registered_scope, #udap_requested_scope_context
Instance Method Details
#make_response ⇒ Object
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/udap_security_test_kit/endpoints/mock_udap_server/token_endpoint.rb', line 27
def make_response
case request.params[:grant_type]
when CLIENT_CREDENTIALS_TAG
make_udap_client_credential_token_response
when AUTHORIZATION_CODE_TAG
make_udap_authorization_code_token_response
when REFRESH_TOKEN_TAG
make_udap_refresh_token_response
else
MockUDAPServer.update_response_for_error(
response,
"unsupported grant_type: #{request.params[:grant_type]}"
)
end
end
|
#test_run_identifier ⇒ Object
#update_result ⇒ Object
43
44
45
|
# File 'lib/udap_security_test_kit/endpoints/mock_udap_server/token_endpoint.rb', line 43
def update_result
nil end
|