Fix(Authentication): Fix error causing cookie from Auth0 for login callback method to be blocked by samesite configuration.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user