diff --git a/irrd/webui/auth/endpoints.py b/irrd/webui/auth/endpoints.py index 1dc75f8..2ab2e98 100644 --- a/irrd/webui/auth/endpoints.py +++ b/irrd/webui/auth/endpoints.py @@ -1,5 +1,6 @@ import logging import secrets +import uuid from urllib.parse import unquote_plus, urlparse import oic import oic.oic.message @@ -381,6 +382,7 @@ async def oauth_callback(request: Request): if not user: user = AuthUser( + pk=uuid.uuid4(), email=userinfo["email"], oidc_sub=userinfo["sub"], name=userinfo["name"],