From a0e09ebc714fbe7b816415e2309d960119ef817e Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Wed, 18 Feb 2026 02:36:04 +0000 Subject: [PATCH] Fix OIDC login that was still using old session key format. --- paskia/fastapi/ws.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paskia/fastapi/ws.py b/paskia/fastapi/ws.py index aa1d06d..575d9de 100644 --- a/paskia/fastapi/ws.py +++ b/paskia/fastapi/ws.py @@ -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"],