Dax451 commited on
Commit
3e74610
·
1 Parent(s): 203c68f

Corretta implementazione dell'autenticazione per Gradio 5.10

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -280,12 +280,11 @@ def main():
280
  # Configura l'autenticazione per Gradio 5.x
281
  if username and password:
282
  print(f"Autenticazione configurata con username: {username}")
283
- # In Gradio 5.x, l'autenticazione è gestita diversamente
284
- auth = gr.Authenticator.from_credentials(
285
- credentials={username: password}
 
286
  )
287
- auth_demo = auth.wrap(interface)
288
- auth_demo.launch(server_name="0.0.0.0")
289
  else:
290
  # Per test locali, disabilitiamo l'autenticazione
291
  print("Autenticazione disabilitata per test locali. Su HF Spaces, imposta GRADIO_USERNAME e GRADIO_PASSWORD.")
 
280
  # Configura l'autenticazione per Gradio 5.x
281
  if username and password:
282
  print(f"Autenticazione configurata con username: {username}")
283
+ # In Gradio 5.x, l'autenticazione è una lista di tuple
284
+ interface.launch(
285
+ server_name="0.0.0.0",
286
+ auth=[(username, password)]
287
  )
 
 
288
  else:
289
  # Per test locali, disabilitiamo l'autenticazione
290
  print("Autenticazione disabilitata per test locali. Su HF Spaces, imposta GRADIO_USERNAME e GRADIO_PASSWORD.")