From 5da5ebbad1d84390009038a9231977d7ed7e2d60 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 4 Dec 2022 18:11:06 +0800 Subject: Develop secret api. v4 --- .../CrupestApi.Secrets/VerifySecretException.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'docker/crupest-api/CrupestApi/CrupestApi.Secrets/VerifySecretException.cs') diff --git a/docker/crupest-api/CrupestApi/CrupestApi.Secrets/VerifySecretException.cs b/docker/crupest-api/CrupestApi/CrupestApi.Secrets/VerifySecretException.cs index c9f60a1..795fa3e 100644 --- a/docker/crupest-api/CrupestApi/CrupestApi.Secrets/VerifySecretException.cs +++ b/docker/crupest-api/CrupestApi/CrupestApi.Secrets/VerifySecretException.cs @@ -2,10 +2,19 @@ namespace CrupestApi.Secrets; public class VerifySecretException : Exception { - public VerifySecretException(string requestKey, string message) : base(message) + public VerifySecretException(string? requestKey, string message, ErrorKind kind = ErrorKind.Unauthorized) : base(message) { RequestKey = requestKey; + Kind = kind; } - public string RequestKey { get; set; } -} \ No newline at end of file + public enum ErrorKind + { + Unauthorized, + Forbidden + } + + public ErrorKind Kind { get; set; } + + public string? RequestKey { get; set; } +} -- cgit v1.2.3