Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login - Unable to log in manually with locked gmail but able to log in with Google #25713

Closed
3 of 6 tasks
lanitochka17 opened this issue Aug 22, 2023 · 33 comments
Closed
3 of 6 tasks
Assignees

Comments

@lanitochka17
Copy link

lanitochka17 commented Aug 22, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

Precondition: Have a Gmail account that is locked.
To create a locked Gmail:

  1. Go to Settings > Profile > Contact method > New contact method.
  2. Add an invalid email address (eg, dusjosjkposakpa@gmail.com
  3. Save and log out.
  4. Log in with primary contact method.
    Steps:
  5. Go to staging.new.expensify.com.
  6. Log in with Google witth the locked accout.

Expected Result:

Since user is blocked from manually logging in with the locked Gmail, login with Google should be blocked as well

Actual Result:

User is able to login with Google when manually logging in with the locked Gmail fails

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome
  • Windows / Chrome

Version Number: 1.3.56-7

Reproducible in staging?: Yes

Reproducible in production?: No

If this was caught during regression testing, add the test name, ID and link from TestRail:

Email or phone of affected tester (no customers):

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Bug6173784_20230822_172155.mp4

Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal Team

Slack conversation:

View all open jobs on GitHub

@lanitochka17 lanitochka17 added the DeployBlockerCash This issue or pull request should block deployment label Aug 22, 2023
@OSBotify
Copy link
Contributor

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@melvin-bot
Copy link

melvin-bot bot commented Aug 22, 2023

Triggered auto assignment to @grgia (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@lindboe
Copy link
Contributor

lindboe commented Aug 22, 2023

@marcochavezf, this looks like maybe a server-side issue with Google Sign-In?

@marcochavezf
Copy link
Contributor

Yeah, this is a backend issue from our side. I don't know exactly how we're triggering the suspended email message, but I think we'd need to hook up that logic to the SignInWithGoogle API command. So this can only be fixed internally.

Since this is introduced with the new Google sign-in functionality, I don't think this should be a blocker.

@grgia
Copy link
Contributor

grgia commented Aug 23, 2023

@marcochavezf could you take over this issue in that case?

@roryabraham
Copy link
Contributor

Since this is a back-end issue, we're not going to block NewDot deploy on this. But we'll keep it as a daily

@roryabraham roryabraham assigned marcochavezf and unassigned grgia Aug 23, 2023
@roryabraham roryabraham added Daily KSv2 Hourly KSv2 and removed Hourly KSv2 DeployBlockerCash This issue or pull request should block deployment Daily KSv2 labels Aug 23, 2023
@marcochavezf marcochavezf added Daily KSv2 and removed Hourly KSv2 labels Aug 23, 2023
@melvin-bot melvin-bot bot added the Overdue label Aug 28, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 29, 2023

@marcochavezf Eep! 4 days overdue now. Issues have feelings too...

@melvin-bot
Copy link

melvin-bot bot commented Aug 31, 2023

@marcochavezf 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

@melvin-bot
Copy link

melvin-bot bot commented Sep 4, 2023

@marcochavezf 10 days overdue. I'm getting more depressed than Marvin.

@marcochavezf
Copy link
Contributor

No update

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Sep 4, 2023
@melvin-bot
Copy link

melvin-bot bot commented Sep 12, 2023

@marcochavezf Still overdue 6 days?! Let's take care of this!

@melvin-bot
Copy link

melvin-bot bot commented Sep 14, 2023

@marcochavezf 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

@marcochavezf
Copy link
Contributor

No update, prioritizing wave7 atm

@marcochavezf
Copy link
Contributor

No update

@melvin-bot melvin-bot bot removed the Overdue label Dec 11, 2023
@melvin-bot melvin-bot bot added the Overdue label Dec 20, 2023
@marcochavezf
Copy link
Contributor

No update, focused on wave bugs

@melvin-bot melvin-bot bot removed the Overdue label Dec 20, 2023
@melvin-bot melvin-bot bot added the Overdue label Dec 29, 2023
@marcochavezf
Copy link
Contributor

No update

@melvin-bot melvin-bot bot removed the Overdue label Dec 29, 2023
@melvin-bot melvin-bot bot added the Overdue label Jan 8, 2024
@marcochavezf
Copy link
Contributor

Focused on wave issues, no update

@melvin-bot melvin-bot bot removed the Overdue label Jan 9, 2024
@melvin-bot melvin-bot bot added the Overdue label Jan 17, 2024
@marcochavezf
Copy link
Contributor

No update

@melvin-bot melvin-bot bot removed the Overdue label Jan 17, 2024
@melvin-bot melvin-bot bot added the Overdue label Jan 29, 2024
@marcochavezf
Copy link
Contributor

No update, focused on wave work

@melvin-bot melvin-bot bot removed the Overdue label Jan 29, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 7, 2024
@marcochavezf
Copy link
Contributor

No update, posted in wave9 to ask if it should part of it https://expensify.slack.com/archives/C05NJ4SLBMF/p1707159629690479

@melvin-bot melvin-bot bot removed the Overdue label Feb 7, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 15, 2024
@marcochavezf
Copy link
Contributor

No update, focused on critical wave issues and older tasks

@melvin-bot melvin-bot bot removed the Overdue label Feb 16, 2024
@melvin-bot melvin-bot bot added the Overdue label Feb 26, 2024
@marcochavezf
Copy link
Contributor

No update, focused on critical and high wave tasks

@melvin-bot melvin-bot bot removed the Overdue label Feb 27, 2024
@melvin-bot melvin-bot bot added the Overdue label Mar 6, 2024
@marcochavezf
Copy link
Contributor

After some investigation, I found out this error is only shown when our email providers can't send the validation code for some reason (has the nvp expensify_emailDeliveryFailure). Since the user is trying to sign in via Google, we don't send a validation code. Also, we don't show this error in OldDot when the user has the nvp expensify_emailDeliveryFailure and sign in via SSO, so I'm going to close it out.

@melvin-bot melvin-bot bot removed the Overdue label Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants