diff --git a/geomagio/api/secure/login.py b/geomagio/api/secure/login.py
index f89da89c6ef84f076466eea847decee60ecf0fd1..d47a66acd8c29dee31781154eed6bb222067e4b9 100644
--- a/geomagio/api/secure/login.py
+++ b/geomagio/api/secure/login.py
@@ -195,7 +195,7 @@ async def login(request: Request):
     if "Referer" in request.headers:
         request.session["after_authorize_redirect"] = request.headers["Referer"]
     # redirect to openid login
-    return await oauth.openid.authorize_redirect(request, redirect_uri)
+    return await oauth.openid.authorize_redirect(request, redirect_uri, prompt="login")
 
 
 @router.get(