48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
note
|
|
description: "Summary description for {HTTP_CLIENT_CONSTANTS}."
|
|
author: ""
|
|
date: "$Date$"
|
|
revision: "$Revision$"
|
|
|
|
class
|
|
HTTP_CLIENT_CONSTANTS
|
|
|
|
feature -- Auth type
|
|
|
|
auth_type_id (a_auth_type_string: READABLE_STRING_8): INTEGER
|
|
local
|
|
s: STRING_8
|
|
do
|
|
create s.make_from_string (a_auth_type_string)
|
|
s.to_lower
|
|
if s.same_string_general ("basic") then
|
|
Result := Auth_type_basic
|
|
elseif s.same_string_general ("digest") then
|
|
Result := Auth_type_digest
|
|
elseif s.same_string_general ("any") then
|
|
Result := Auth_type_any
|
|
elseif s.same_string_general ("anysafe") then
|
|
Result := Auth_type_anysafe
|
|
elseif s.same_string_general ("none") then
|
|
Result := Auth_type_none
|
|
end
|
|
end
|
|
|
|
Auth_type_none: INTEGER = 0
|
|
Auth_type_basic: INTEGER = 1
|
|
Auth_type_digest: INTEGER = 2
|
|
Auth_type_any: INTEGER = 3
|
|
Auth_type_anysafe: INTEGER = 4
|
|
|
|
note
|
|
copyright: "2011-2012, Jocelyn Fiat, Javier Velilla, Eiffel Software and others"
|
|
license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)"
|
|
source: "[
|
|
Eiffel Software
|
|
5949 Hollister Ave., Goleta, CA 93117 USA
|
|
Telephone 805-685-1006, Fax 805-685-6869
|
|
Website http://www.eiffel.com
|
|
Customer support http://support.eiffel.com
|
|
]"
|
|
end
|