auto-claude: subtask-2-2 - Add JSDoc to csrf.ts

This commit is contained in:
2026-01-25 06:37:23 +01:00
parent 09c6f31ff0
commit 9860aa0dd2
+14 -3
View File
@@ -1,20 +1,31 @@
/**
* CSRF Token Utility
* Verwaltung von Cross-Site Request Forgery Schutz-Tokens
*/
import { v4 as uuidv4 } from 'uuid';
// CSRF token storage
let csrfToken: string | null = null;
// Generate a new CSRF token
/**
* Generate a new CSRF token
*/
export const generateCsrfToken = (): string => {
csrfToken = uuidv4();
return csrfToken;
};
// Validate a CSRF token
/**
* Validate a CSRF token
*/
export const validateCsrfToken = (token: string): boolean => {
return token === csrfToken;
};
// Get the current CSRF token
/**
* Get the current CSRF token
*/
export const getCsrfToken = (): string => {
if (!csrfToken) {
return generateCsrfToken();