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-24 10:34:16 -05:00 committed by Copybot
parent 7e3dfded2d
commit a815ba6e5c

View file

@ -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