aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/service/auth.h
diff options
context:
space:
mode:
authormsherbakov <msherbakov@yandex-team.ru>2022-02-10 16:49:17 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:17 +0300
commita0ffafe83b7d6229709a32fa942c71d672ac989c (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/monlib/service/auth.h
parentc224a621661ddd69699f9476922eb316607ef57e (diff)
downloadydb-a0ffafe83b7d6229709a32fa942c71d672ac989c.tar.gz
Restoring authorship annotation for <msherbakov@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/monlib/service/auth.h')
-rw-r--r--library/cpp/monlib/service/auth.h96
1 files changed, 48 insertions, 48 deletions
diff --git a/library/cpp/monlib/service/auth.h b/library/cpp/monlib/service/auth.h
index 884fe6cf5b..ae53b8bd8e 100644
--- a/library/cpp/monlib/service/auth.h
+++ b/library/cpp/monlib/service/auth.h
@@ -1,48 +1,48 @@
-#pragma once
-
-#include "mon_service_http_request.h"
-
-namespace NMonitoring {
- enum class EAuthType {
- None = 0,
- Tvm = 1,
- };
-
- struct TAuthResult {
- enum class EStatus {
- NoCredentials = 0,
- Denied,
- Ok,
- };
-
- TAuthResult(EStatus status)
- : Status{status}
- {
- }
-
- static TAuthResult Denied() {
- return TAuthResult(EStatus::Denied);
- }
-
- static TAuthResult NoCredentials() {
- return TAuthResult(EStatus::NoCredentials);
- }
-
- static TAuthResult Ok() {
- return TAuthResult(EStatus::Ok);
- }
-
- explicit operator bool() const {
- return Status == EStatus::Ok;
- }
-
- EStatus Status{EStatus::NoCredentials};
- };
-
- struct IAuthProvider {
- virtual ~IAuthProvider() = default;
- virtual TAuthResult Check(const IHttpRequest& req) = 0;
- };
-
- THolder<IAuthProvider> CreateFakeAuth();
-} // namespace NMonitoring
+#pragma once
+
+#include "mon_service_http_request.h"
+
+namespace NMonitoring {
+ enum class EAuthType {
+ None = 0,
+ Tvm = 1,
+ };
+
+ struct TAuthResult {
+ enum class EStatus {
+ NoCredentials = 0,
+ Denied,
+ Ok,
+ };
+
+ TAuthResult(EStatus status)
+ : Status{status}
+ {
+ }
+
+ static TAuthResult Denied() {
+ return TAuthResult(EStatus::Denied);
+ }
+
+ static TAuthResult NoCredentials() {
+ return TAuthResult(EStatus::NoCredentials);
+ }
+
+ static TAuthResult Ok() {
+ return TAuthResult(EStatus::Ok);
+ }
+
+ explicit operator bool() const {
+ return Status == EStatus::Ok;
+ }
+
+ EStatus Status{EStatus::NoCredentials};
+ };
+
+ struct IAuthProvider {
+ virtual ~IAuthProvider() = default;
+ virtual TAuthResult Check(const IHttpRequest& req) = 0;
+ };
+
+ THolder<IAuthProvider> CreateFakeAuth();
+} // namespace NMonitoring