From 0eb1ee858112c1332af2845643f0ae7aefe8ff29 Mon Sep 17 00:00:00 2001 From: Iisakki Rotko Date: Tue, 24 Sep 2024 10:36:40 +0200 Subject: [PATCH] docs: oauth snippet redirected to home page when used (#728) --- .../advanced/content/30-enterprise/10-oauth.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/solara/website/pages/documentation/advanced/content/30-enterprise/10-oauth.md b/solara/website/pages/documentation/advanced/content/30-enterprise/10-oauth.md index ad77e0f18..2e5c9c9bb 100644 --- a/solara/website/pages/documentation/advanced/content/30-enterprise/10-oauth.md +++ b/solara/website/pages/documentation/advanced/content/30-enterprise/10-oauth.md @@ -44,12 +44,15 @@ from solara_enterprise import auth @solara.component def Page(): if not auth.user.value: - solara.Button("Login", icon_name="mdi-login", href=auth.get_login_url()) + # `get_login_url` should automatically redirect the user back to the current page. + # The URL argument is only used here as an example. + solara.Button("Login", icon_name="mdi-login", href=auth.get_login_url("documentation/advanced/enterprise/oauth")) else: userinfo = auth.user.value['userinfo'] if 'name' in userinfo: solara.Markdown(f"### Welcome {userinfo['name']}") - solara.Button("Logout", icon_name="mdi-logout", href=auth.get_logout_url()) + # See above comment + solara.Button("Logout", icon_name="mdi-logout", href=auth.get_logout_url("documentation/advanced/enterprise/oauth")) ``` ## How to configure OAuth