aboutsummaryrefslogtreecommitdiff
path: root/gn2/wqflask/oauth2/users.py
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2024-03-06 14:57:54 +0300
committerFrederick Muriuki Muriithi2024-03-06 14:57:54 +0300
commitb63b91cf52c148c6f7091e3845bb3fdb11052d62 (patch)
tree8542d4860383a8e169e08f38f93320f7eb0036e8 /gn2/wqflask/oauth2/users.py
parentb14fefe25f1536e2376efa6b0dba9dce33609725 (diff)
downloadgenenetwork2-b63b91cf52c148c6f7091e3845bb3fdb11052d62.tar.gz
Use AUTH_SERVER_URL setting from flask.current_app not gn2.utility.tools
Diffstat (limited to 'gn2/wqflask/oauth2/users.py')
-rw-r--r--gn2/wqflask/oauth2/users.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/gn2/wqflask/oauth2/users.py b/gn2/wqflask/oauth2/users.py
index 12d07d0c..894cce5b 100644
--- a/gn2/wqflask/oauth2/users.py
+++ b/gn2/wqflask/oauth2/users.py
@@ -11,7 +11,7 @@ from . import client
from . import session
from .ui import render_ui
from .checks import require_oauth2, user_logged_in
-from .client import oauth2_get, oauth2_post, oauth2_client
+from .client import oauth2_get, oauth2_post, oauth2_client, authserver_uri
from .request_utils import (
user_details, request_error, process_error, with_flash_error)
@@ -65,7 +65,6 @@ def request_add_to_group() -> Response:
@users.route("/login", methods=["GET", "POST"])
def login():
"""Route to allow users to sign up."""
- from gn2.utility.tools import AUTH_SERVER_URL
next_endpoint=request.args.get("next", False)
if request.method == "POST":
@@ -73,7 +72,7 @@ def login():
client = oauth2_client()
try:
token = client.fetch_token(
- urljoin(AUTH_SERVER_URL, "auth/token"),
+ urljoin(authserver_uri(), "auth/token"),
username=form.get("email_address"),
password=form.get("password"),
grant_type="password")
@@ -101,10 +100,9 @@ def login():
@users.route("/logout", methods=["GET", "POST"])
def logout():
- from gn2.utility.tools import AUTH_SERVER_URL
if user_logged_in():
resp = oauth2_client().revoke_token(
- urljoin(AUTH_SERVER_URL, "auth/revoke"))
+ urljoin(authserver_uri(), "auth/revoke"))
the_session = session.session_info()
if not bool(the_session["masquerading"]):
# Normal session - clear and go back.
@@ -124,7 +122,6 @@ def logout():
@users.route("/register", methods=["GET", "POST"])
def register_user():
- from gn2.utility.tools import AUTH_SERVER_URL
if user_logged_in():
next_endpoint=request.args.get("next", "/")
flash(("You cannot register a new user while logged in. "
@@ -137,7 +134,7 @@ def register_user():
form = request.form
response = requests.post(
- urljoin(AUTH_SERVER_URL, "auth/user/register"),
+ urljoin(authserver_uri(), "auth/user/register"),
data = {
"user_name": form.get("user_name"),
"email": form.get("email_address"),