#ifndef _SQUID_AUTH_NEGOTIATE_USER_H #define _SQUID_AUTH_NEGOTIATE_USER_H #include "auth/User.h" namespace Auth { class Config; namespace Negotiate { /** User credentials for the Negotiate authentication protocol */ class User : public Auth::User { public: MEMPROXY_CLASS(Auth::Negotiate::User); User(Auth::Config *); ~User(); virtual int32_t ttl() const; dlink_list proxy_auth_list; }; MEMPROXY_CLASS_INLINE(Auth::Negotiate::User); } // namespace Negotiate } // namespace Auth #endif /* _SQUID_AUTH_NEGOTIATE_USER_H */