diff options
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.cs | 22 |
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"); + } + } +} |