aboutsummaryrefslogtreecommitdiff
path: root/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-07-27 22:06:51 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2024-07-27 22:06:51 -0400
commit48632913da47d77602c8e65275eaa24752258cf9 (patch)
treedb89f1d03e25dc1ecab7ced2f9b22c1926e7c1c5 /plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs
parent041941d85e5088837dc419d9ff1f1c9b70d41cbf (diff)
add extensions features, fix mising mfa auth. Untested!
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs')
-rw-r--r--plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs15
1 files changed, 5 insertions, 10 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs
index 09b5532..2726079 100644
--- a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs
+++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2023 Vaughn Nugent
+* Copyright (c) 2024 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Plugins.Essentials.Accounts
@@ -24,20 +24,15 @@
using VNLib.Plugins.Extensions.Loading;
using VNLib.Plugins.Essentials.Endpoints;
+using VNLib.Plugins.Extensions.Loading.Routing;
namespace VNLib.Plugins.Essentials.Accounts.Endpoints
{
+ [EndpointPath("{{path}}")]
+ [EndpointLogName("LOGOUT")]
[ConfigurationName("logout_endpoint")]
- internal class LogoutEndpoint : UnprotectedWebEndpoint
+ internal class LogoutEndpoint(): UnprotectedWebEndpoint
{
-
- public LogoutEndpoint(PluginBase pbase, IConfigScope config)
- {
- string? path = config["path"].GetString();
- InitPathAndLog(path, pbase.Log);
- }
-
-
protected override VfReturnType Post(HttpEntity entity)
{
/*