Module: UDAPSecurityTestKit::UDAPClientOptions

Defined in:
lib/udap_security_test_kit/client_suite/client_options.rb

Constant Summary collapse

UDAP_AUTHORIZATION_CODE =
"#{UDAP_TAG},#{AUTHORIZATION_CODE_TAG}".freeze
UDAP_CLIENT_CREDENTIALS =
"#{UDAP_TAG},#{CLIENT_CREDENTIALS_TAG}".freeze

Class Method Summary collapse

Class Method Details

.oauth_flow(suite_options) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/udap_security_test_kit/client_suite/client_options.rb', line 12

def oauth_flow(suite_options)
  if suite_options[:client_type].include?(AUTHORIZATION_CODE_TAG)
    AUTHORIZATION_CODE_TAG
  elsif suite_options[:client_type].include?(CLIENT_CREDENTIALS_TAG)
    CLIENT_CREDENTIALS_TAG
  end
end