owenisas commited on
Commit
928d017
·
verified ·
1 Parent(s): 2e62205

Mount Gradio OAuth routes for canvas sign-in

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -309,6 +309,9 @@ with gr.Blocks(title="Workflow Studio", analytics_enabled=False, fill_width=True
309
  api_run.click(generate, [api_scalars["preset_id"], api_scalars["prompt"], first, last,
310
  api_scalars["canvas"], api_scalars["duration"], api_scalars["seed"]],
311
  [video, result], api_name="generate", concurrency_limit=None)
 
 
 
312
  runtime = gr.JSON(visible=False)
313
  gr.Button(visible=False).click(health, outputs=runtime, api_name="health", queue=False)
314
  generate_index = next(i for i, fn in demo.fns.items() if fn.api_name == "generate")
 
309
  api_run.click(generate, [api_scalars["preset_id"], api_scalars["prompt"], first, last,
310
  api_scalars["canvas"], api_scalars["duration"], api_scalars["seed"]],
311
  [video, result], api_name="generate", concurrency_limit=None)
312
+ # The canvas has its own sign-in button; this hidden one makes Gradio mount
313
+ # the /login/huggingface OAuth routes it uses.
314
+ gr.LoginButton(visible=False)
315
  runtime = gr.JSON(visible=False)
316
  gr.Button(visible=False).click(health, outputs=runtime, api_name="health", queue=False)
317
  generate_index = next(i for i, fn in demo.fns.items() if fn.api_name == "generate")