Merge pull request #17912 from overleaf/jel-sso-enroll-after-login

[web] Redirect to group SSO enrollment page after log in

GitOrigin-RevId: 4c0937de6f009cd6e7e094569eb9ad46606a763b
This commit is contained in:
Jessica Lawshe
2024-04-25 08:05:10 +00:00
committed by Copybot
parent 7e3dfded2d
commit a815ba6e5c
@@ -299,7 +299,7 @@ class UserHelper {
* @param {string} userData.password
* @returns {UserHelper}
*/
static async loginUser(userData) {
static async loginUser(userData, expectedRedirect) {
if (!userData || !userData.email || !userData.password) {
throw new Error('email and password required')
}
@@ -327,7 +327,11 @@ class UserHelper {
}
const body = await response.json()
if (body.redir !== '/project') {
if (
body.redir !== '/project' &&
expectedRedirect &&
body.redir !== expectedRedirect
) {
const error = new Error(
`login should redirect to /project: status=${
response.status