]> git.ipfire.org Git - thirdparty/squid.git/blame - src/auth/Type.h
SourceFormat Enforcement
[thirdparty/squid.git] / src / auth / Type.h
CommitLineData
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
14namespace Auth
15{
616cfc4c 16
56a49fda
AJ
17typedef 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
26extern const char *Type_str[];
56a49fda 27
616cfc4c 28}; // namespace Auth
56a49fda 29
2f1431ea 30#endif /* USE_AUTH */
56a49fda 31#endif
f53969cc 32