#include "acl/Acl.h"
![](auth_2Acl_8h__incl.png)
![](auth_2Acl_8h__dep__incl.png)
Go to the source code of this file.
Functions | |
Acl::Answer | AuthenticateAcl (ACLChecklist *, const Acl::Node &) |
Function Documentation
◆ AuthenticateAcl()
Acl::Answer AuthenticateAcl | ( | ACLChecklist * | ch, |
const Acl::Node & | acl | ||
) |
- Return values
-
ACCESS_AUTH_REQUIRED credentials missing. challenge required. ACCESS_DENIED user not authenticated (authentication error?) ACCESS_DUNNO user authentication is in progress ACCESS_DENIED user not authorized ACCESS_ALLOWED user authenticated and authorized
Definition at line 28 of file Acl.cc.
References ACCESS_ALLOWED, ACCESS_AUTH_REQUIRED, ACCESS_DENIED, ACCESS_DUNNO, ACLFilledChecklist::al, AUTH_ACL_CANNOT_AUTHENTICATE, AUTH_ACL_CHALLENGE, AUTH_ACL_HELPER, AUTH_AUTHENTICATED, ACLFilledChecklist::auth_user_request, Http::AUTHORIZATION, ACLFilledChecklist::conn(), DBG_IMPORTANT, debugs, fatal(), Filled(), ConnStateData::getAuth(), RefCount< C >::getRaw(), ACLChecklist::goAsync(), Http::PROXY_AUTHORIZATION, ACLFilledChecklist::request, ACLFilledChecklist::src_addr, ACLProxyAuth::StartLookup(), and Auth::UserRequest::tryToAuthenticateAndSetAuthUser().
Referenced by ACLExternal::aclMatchExternal(), ACLMaxUserIP::match(), and ACLProxyAuth::match().
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products