Fix OIDC login that was still using old session key format.

This commit is contained in:
Leo Vasanko
2026-02-18 02:36:04 +00:00
parent e02ec82ff3
commit a0e09ebc71
+2 -1
View File
@@ -3,6 +3,7 @@ from datetime import UTC, datetime
from urllib.parse import urlencode
from uuid import UUID
import base64url
from fastapi import FastAPI, WebSocket
from paskia import authcode, db
@@ -217,7 +218,7 @@ async def websocket_authenticate(
session = Session.create(
user=cred.user_uuid,
credential=cred.uuid,
key=hash_secret("oidc", token),
key=base64url.enc(hash_secret("oidc", token)),
host=normalized_host,
ip=metadata["ip"],
user_agent=metadata["user_agent"],