chore(auth): Sitzung laeuft nach einer Woche ab statt nach 12 Stunden
Zwoelf Stunden bedeuteten in der Praxis, dass sich jeder mindestens einmal am Tag neu anmeldet - bei SSO ein zusaetzlicher Umweg ohne Gewinn. Die Frist laeuft weiterhin ab der Anmeldung und verlaengert sich nicht bei Aktivitaet. Auf dem Server steht der Wert in der .env; hier ziehen Vorgabe und Beispieldatei nach, damit eine neue Installation nicht wieder bei zwoelf Stunden anfaengt. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
4e46df813c
commit
cba44b2d8d
@@ -18,8 +18,11 @@ function secret() {
|
||||
}
|
||||
|
||||
export function signToken(user) {
|
||||
// Eine Woche ab Anmeldung, ohne Verlaengerung bei Aktivitaet. Deaktivierte
|
||||
// Konten und geaenderte Rollen greifen trotzdem sofort - requireAuth laedt
|
||||
// den Benutzer bei jeder Anfrage frisch.
|
||||
return jwt.sign({ sub: user.id, role: user.role }, secret(), {
|
||||
expiresIn: process.env.JWT_EXPIRES_IN || '12h',
|
||||
expiresIn: process.env.JWT_EXPIRES_IN || '7d',
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user