safraeli commited on
Commit
537da21
·
verified ·
1 Parent(s): df58a03

Fix auth: guest role instead of admin when JWT_SECRET unset

Browse files
Files changed (1) hide show
  1. backend/api/auth.py +3 -3
backend/api/auth.py CHANGED
@@ -74,9 +74,9 @@ async def require_auth(
74
 
75
  When JWT_SECRET is not set, auth is bypassed (returns guest user).
76
  """
77
- # Auth disabled — allow all
78
  if not JWT_SECRET:
79
- return {"sub": "guest", "role": "admin"}
80
 
81
  if not credentials:
82
  raise HTTPException(
@@ -87,7 +87,7 @@ async def require_auth(
87
 
88
  jwt = _get_jwt()
89
  if not jwt:
90
- return {"sub": "guest", "role": "admin"}
91
 
92
  try:
93
  payload = jwt.decode(
 
74
 
75
  When JWT_SECRET is not set, auth is bypassed (returns guest user).
76
  """
77
+ # Auth disabled — allow all as read-only guest
78
  if not JWT_SECRET:
79
+ return {"sub": "guest", "role": "guest"}
80
 
81
  if not credentials:
82
  raise HTTPException(
 
87
 
88
  jwt = _get_jwt()
89
  if not jwt:
90
+ return {"sub": "guest", "role": "guest"}
91
 
92
  try:
93
  payload = jwt.decode(