Abhishek Thakur commited on
Commit
eb49ce1
·
1 Parent(s): 4be68a0

/oauth_login

Browse files
competitions/app.py CHANGED
@@ -3,7 +3,7 @@ import os
3
  import threading
4
 
5
  from fastapi import FastAPI, File, Form, Request, UploadFile
6
- from fastapi.responses import HTMLResponse, JSONResponse
7
  from fastapi.staticfiles import StaticFiles
8
  from fastapi.templating import Jinja2Templates
9
  from huggingface_hub import hf_hub_download
@@ -96,6 +96,9 @@ async def read_form(request: Request):
96
  }
97
  return templates.TemplateResponse("index.html", context)
98
 
 
 
 
99
 
100
  @app.get("/use_oauth", response_class=JSONResponse)
101
  async def use_oauth(request: Request):
 
3
  import threading
4
 
5
  from fastapi import FastAPI, File, Form, Request, UploadFile
6
+ from fastapi.responses import HTMLResponse, JSONResponse, RedirectResponse
7
  from fastapi.staticfiles import StaticFiles
8
  from fastapi.templating import Jinja2Templates
9
  from huggingface_hub import hf_hub_download
 
96
  }
97
  return templates.TemplateResponse("index.html", context)
98
 
99
+ @app.get("/oauth_login", response_class=HTMLResponse)
100
+ return RedirectResponse("/login/huggingface")
101
+
102
 
103
  @app.get("/use_oauth", response_class=JSONResponse)
104
  async def use_oauth(request: Request):
competitions/templates/index.html CHANGED
@@ -388,7 +388,7 @@
388
  class="mt-1 block w-full border border-gray-300 px-3 py-1.5 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500">
389
  </li>
390
  <li id="loginButton" style="display: none;">
391
- <a href="/login/huggingface"
392
  class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Login with Hugging
393
  Face</a>
394
  </li>
 
388
  class="mt-1 block w-full border border-gray-300 px-3 py-1.5 bg-white rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500">
389
  </li>
390
  <li id="loginButton" style="display: none;">
391
+ <a href="/oauth_login"
392
  class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">Login with Hugging
393
  Face</a>
394
  </li>