summaryrefslogtreecommitdiff
path: root/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs
diff options
context:
space:
mode:
Diffstat (limited to 'deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs')
-rw-r--r--deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs22
1 files changed, 22 insertions, 0 deletions
diff --git a/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs b/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs
new file mode 100644
index 0000000000..12766b122c
--- /dev/null
+++ b/deps/rabbitmq_auth_backend_http/examples/rabbitmq_auth_backend_webapi_dotnetcore/AuthResult.cs
@@ -0,0 +1,22 @@
+using Microsoft.AspNetCore.Mvc;
+
+namespace RabbitMqAuthBackendHttp
+{
+ public static class AuthResult
+ {
+ public static IActionResult Allow()
+ {
+ return new OkObjectResult("allow");
+ }
+
+ public static IActionResult Allow(params string[] tags)
+ {
+ return new OkObjectResult($"allow {string.Join(" ", tags)}");
+ }
+
+ public static IActionResult Deny()
+ {
+ return new OkObjectResult("deny");
+ }
+ }
+}