aboutsummaryrefslogtreecommitdiff
path: root/VPNAuth.Server/Api
diff options
context:
space:
mode:
authorTim <contact@bytim.eu>2025-04-23 15:15:37 +0200
committerTim <contact@bytim.eu>2025-04-23 15:15:37 +0200
commit97e7960f494bd56daaa52b39a72d57c76331d485 (patch)
tree89ed6e41b0b029f95dc667097952c3701086a55f /VPNAuth.Server/Api
parenta3fd9ff79a98259590b7004fd1bbe79be7ff8e83 (diff)
downloadVPNAuth-97e7960f494bd56daaa52b39a72d57c76331d485.tar.xz
VPNAuth-97e7960f494bd56daaa52b39a72d57c76331d485.zip
Add garbage collector and delete auth request on auth code exchange
Diffstat (limited to 'VPNAuth.Server/Api')
-rw-r--r--VPNAuth.Server/Api/OAuth2.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/VPNAuth.Server/Api/OAuth2.cs b/VPNAuth.Server/Api/OAuth2.cs
index 63dc115..66799e7 100644
--- a/VPNAuth.Server/Api/OAuth2.cs
+++ b/VPNAuth.Server/Api/OAuth2.cs
@@ -95,6 +95,8 @@ public static class OAuth2
Token = PkceUtils.GenerateToken(),
Username = authRequest.Username
});
+
+ db.AuthRequests.Remove(authRequest);
db.SaveChanges();
await context.Response.WriteAsJsonAsync(new Token