// SPDX-FileCopyrightText: 2012 Icinga GmbH // SPDX-License-Identifier: GPL-2.0-or-later #ifndef APIUSER_H #define APIUSER_H #include "remote/i2-remote.hpp" #include "remote/apiuser-ti.hpp" namespace icinga { /** * @ingroup remote */ class ApiUser final : public ObjectImpl { public: DECLARE_OBJECT(ApiUser); DECLARE_OBJECTNAME(ApiUser); static ApiUser::Ptr GetByClientCN(const String& cn); static ApiUser::Ptr GetByAuthHeader(const String& auth_header); }; } #endif /* APIUSER_H */