Spaces:
Sleeping
Sleeping
test
Browse files
app.py
CHANGED
@@ -26,12 +26,12 @@ with gr.Blocks() as demo:
|
|
26 |
# Taken from https://cmgdo.com/external-link-in-gradio-button/
|
27 |
login_button = gr.Button("Login")
|
28 |
login_button.click(
|
29 |
-
None, None, None, _js="function() {
|
30 |
)
|
31 |
|
32 |
# Taken from https://cmgdo.com/external-link-in-gradio-button/
|
33 |
logout_button = gr.Button("Logout", variant="secondary")
|
34 |
-
logout_button.click(None, None, None, _js="function() {
|
35 |
|
36 |
profile_btn = gr.Button("Show profile")
|
37 |
output = gr.Markdown()
|
|
|
26 |
# Taken from https://cmgdo.com/external-link-in-gradio-button/
|
27 |
login_button = gr.Button("Login")
|
28 |
login_button.click(
|
29 |
+
None, None, None, _js="function() {window.open('https://wauplin-gradio-oauth-test.hf.space/login/huggingface');}"
|
30 |
)
|
31 |
|
32 |
# Taken from https://cmgdo.com/external-link-in-gradio-button/
|
33 |
logout_button = gr.Button("Logout", variant="secondary")
|
34 |
+
logout_button.click(None, None, None, _js="function() {window.open('https://wauplin-gradio-oauth-test.hf.space/logout');}")
|
35 |
|
36 |
profile_btn = gr.Button("Show profile")
|
37 |
output = gr.Markdown()
|
auth.py
CHANGED
@@ -36,7 +36,7 @@ async def oauth_login(request: Request):
|
|
36 |
|
37 |
async def oauth_logout(request: Request):
|
38 |
request.session.pop("user", None)
|
39 |
-
return
|
40 |
|
41 |
|
42 |
async def oauth_redirect_callback(request: Request):
|
|
|
36 |
|
37 |
async def oauth_logout(request: Request):
|
38 |
request.session.pop("user", None)
|
39 |
+
return "logged out"
|
40 |
|
41 |
|
42 |
async def oauth_redirect_callback(request: Request):
|