Skip to content

Commit db3b84d

Browse files
authored
fix: internal super admin cookie schema name (#91)
1 parent 2392f35 commit db3b84d

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

  • src/aignostics_foundry_core/api

‎src/aignostics_foundry_core/api/auth.py‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,16 @@ def get_auth_client(request: Request) -> AuthClient:
230230
auto_error=False,
231231
) # Security scheme for internal admin endpoints
232232

233+
auth0_internal_superadmin_scheme = APIKeyCookie(
234+
name=AUTH0_SESSION_COOKIE_NAME,
235+
scheme_name=AUTH0_COOKIE_SCHEME_NAME,
236+
description=(
237+
"Auth0 session cookie authentication with internal organization membership AND superadmin role requirements. "
238+
f"User must be a member of the internal organization AND have '{AUTH0_ROLE_SUPERADMIN}' role."
239+
),
240+
auto_error=False,
241+
) # Security scheme for internal superadmin endpoints
242+
233243
auth0_bearer_scheme = HTTPBearer(
234244
scheme_name=AUTH0_BEARER_SCHEME_NAME,
235245
description="Auth0 JWT Bearer token authentication.",
@@ -259,16 +269,6 @@ def get_auth_client(request: Request) -> AuthClient:
259269
auto_error=False,
260270
)
261271

262-
auth0_internal_superadmin_scheme = APIKeyCookie(
263-
name=AUTH0_SESSION_COOKIE_NAME,
264-
scheme_name="Auth0InternalSuperadminCookie",
265-
description=(
266-
"Auth0 session cookie authentication with internal organization membership AND superadmin role requirements. "
267-
f"User must be a member of the internal organization AND have '{AUTH0_ROLE_SUPERADMIN}' role."
268-
),
269-
auto_error=False,
270-
) # Security scheme for internal superadmin endpoints
271-
272272
auth0_internal_superadmin_bearer_scheme = HTTPBearer(
273273
scheme_name=AUTH0_BEARER_SCHEME_NAME,
274274
description=(

0 commit comments

Comments
 (0)