mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 06:35:24 +00:00
feat: move totp and passkeys into plugins (C1)
This commit is contained in:
1 parent
f4f26a9b8b
commit
5c18435105
235 files changed
+22545
-5610
No files matched your search
@@ -204,12 +204,15 @@ export function createPluginRouter({
|
||||
// After auth, so the actor is the user core authenticated rather than
|
||||
// whatever the request claimed.
|
||||
outer.use((req: Request, _res: Response, next: NextFunction) => {
|
||||
const userId = (req as Request & { userId?: string }).userId;
|
||||
const { userId, sessionId } = req as Request & {
|
||||
userId?: string;
|
||||
sessionId?: string;
|
||||
};
|
||||
if (!userId) {
|
||||
next();
|
||||
return;
|
||||
}
|
||||
runAsActor(userId, "request", () => next());
|
||||
runAsActor(userId, "request", () => next(), sessionId);
|
||||
});
|
||||
|
||||
outer.use(inner);
|
||||
|
||||
Reference in new issue
Block a user