Fix(Authentication): Fix error causing cookie from Auth0 for login callback method to be blocked by samesite configuration.

This commit is contained in:
2025-07-11 18:15:09 +01:00
parent de31150037
commit 62cafa8bed
3 changed files with 9 additions and 9 deletions

View File

@@ -16,7 +16,7 @@ from forms.base import Form_Filters_User
from helpers.helper_app import Helper_App
# external
from dataclasses import dataclass
from typing import ClassVar
from typing import ClassVar, Optional
class User(SQLAlchemy_ABC, Base):
@@ -54,7 +54,7 @@ class User(SQLAlchemy_ABC, Base):
user.is_super_user = av.input_bool(query_row[6], 'is_super_user', _m)
user.can_admin_dog = av.input_bool(query_row[7], 'can_admin_dog', _m)
user.can_admin_user = av.input_bool(query_row[8], 'can_admin_user', _m)
user.is_new = av.input_bool(query_row[9], 'is_new', _m)
# user.is_new = av.input_bool(query_row[9], 'is_new', _m)
return user
@staticmethod
@@ -127,7 +127,8 @@ class User(SQLAlchemy_ABC, Base):
class User_Temp(db.Model, Base):
__tablename__ = 'DOG_User_Temp'
__table_args__ = { 'extend_existing': True }
id_user = db.Column(db.Integer, primary_key=True)
id_temp = db.Column(db.Integer, primary_key=True)
id_user = db.Column(db.Integer)
id_user_auth0 = db.Column(db.String(250))
firstname = db.Column(db.String(250))
surname = db.Column(db.String(250))
@@ -144,7 +145,7 @@ class User_Temp(db.Model, Base):
class Parameters_User(Get_Many_Parameters_Base):
id_user: int
id_user: Optional[int]
auth0_id_user: str
get_all_user: bool
get_inactive_user: bool
@@ -182,7 +183,7 @@ class Parameters_User(Get_Many_Parameters_Base):
filters.get_inactive_user = False
filters.ids_user = '' if user.id_user is None else str(user.id_user)
filters.ids_user_auth0 = user.id_user_auth0
filters.names_user = user.firstname + ' ' + user.surname
filters.names_user = f'{user.firstname} {user.surname}'
filters.emails_user = user.email
return filters