From 85e2d068bc936bedd079ce78515689ee3a1a2f0a Mon Sep 17 00:00:00 2001 From: Zak Burke Date: Mon, 22 Jan 2024 12:54:46 -0500 Subject: [PATCH] STCOR-795 optionally use users-keycloak endpoint for password reset (#1399) When the `users-keycloak` interface is available, use the endpoints it provides in place of the legacy endpoints. Refs STCOR-795, UIU-3031 --- .../CreateResetPassword/CreateResetPasswordControl.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/CreateResetPassword/CreateResetPasswordControl.js b/src/components/CreateResetPassword/CreateResetPasswordControl.js index d096f5629..d30a05ea4 100644 --- a/src/components/CreateResetPassword/CreateResetPasswordControl.js +++ b/src/components/CreateResetPassword/CreateResetPasswordControl.js @@ -107,7 +107,8 @@ class CreateResetPasswordControl extends Component { }, } = stripes; - const path = `${url}/bl-users/password-reset/${isValidToken ? 'reset' : 'validate'}`; + const interfacePath = stripes.hasInterface('users-keycloak') ? 'users-keycloak' : 'bl-users'; + const path = `${url}/${interfacePath}/password-reset/${isValidToken ? 'reset' : 'validate'}`; fetch(path, { method: 'POST',