Squid Web Cache master
Loading...
Searching...
No Matches
Type.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1996-2025 The Squid Software Foundation and contributors
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
9#ifndef SQUID_SRC_AUTH_TYPE_H
10#define SQUID_SRC_AUTH_TYPE_H
11
12#if USE_AUTH
13
14namespace Auth
15{
16
17typedef enum {
18 AUTH_UNKNOWN, /* default */
23 AUTH_BROKEN /* known type, but broken data */
25
26extern const char *Type_str[];
27
28}; // namespace Auth
29
30#endif /* USE_AUTH */
31#endif /* SQUID_SRC_AUTH_TYPE_H */
32
HTTP Authentication.
Definition Config.h:19
Type
Definition Type.h:17
@ AUTH_NEGOTIATE
Definition Type.h:22
@ AUTH_BASIC
Definition Type.h:19
@ AUTH_BROKEN
Definition Type.h:23
@ AUTH_UNKNOWN
Definition Type.h:18
@ AUTH_NTLM
Definition Type.h:20
@ AUTH_DIGEST
Definition Type.h:21
const char * Type_str[]