]>
Commit | Line | Data |
---|---|---|
bbc27441 | 1 | /* |
4ac4a490 | 2 | * Copyright (C) 1996-2017 The Squid Software Foundation and contributors |
bbc27441 AJ |
3 | * |
4 | * Squid software is distributed under GPLv2+ license and includes | |
5 | * contributions from numerous individuals and organizations. | |
6 | * Please see the COPYING and CONTRIBUTORS files for details. | |
7 | */ | |
8 | ||
56a49fda AJ |
9 | #ifndef _SQUID__SRC_AUTH_AUTHTYPE_H |
10 | #define _SQUID__SRC_AUTH_AUTHTYPE_H | |
11 | ||
2f1431ea AJ |
12 | #if USE_AUTH |
13 | ||
c6cf8dee AJ |
14 | namespace Auth |
15 | { | |
616cfc4c | 16 | |
56a49fda AJ |
17 | typedef enum { |
18 | AUTH_UNKNOWN, /* default */ | |
19 | AUTH_BASIC, | |
20 | AUTH_NTLM, | |
21 | AUTH_DIGEST, | |
22 | AUTH_NEGOTIATE, | |
23 | AUTH_BROKEN /* known type, but broken data */ | |
616cfc4c AJ |
24 | } Type; |
25 | ||
26 | extern const char *Type_str[]; | |
56a49fda | 27 | |
616cfc4c | 28 | }; // namespace Auth |
56a49fda | 29 | |
2f1431ea | 30 | #endif /* USE_AUTH */ |
56a49fda | 31 | #endif |
f53969cc | 32 |