milo icon indicating copy to clipboard operation
milo copied to clipboard

Google Yolo (auto sign)

Open jsandland opened this issue 3 months ago • 11 comments

This PR adds the ability to turn on google yolo via authoring

https://github.com/user-attachments/assets/711d4c62-4312-4ecc-a408-714cfea1d016

Resolves: MWPW-180897 Test URLs:

  • Before: https://main--milo--adobecom.aem.page/express?martech=off
  • After: https://google-yolo--milo--adobecom.aem.page/express?martech=off

jsandland avatar Oct 13 '25 22:10 jsandland

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch. In case there are problems, just click the checkbox below to rerun the respective action.

  • [ ] Re-sync branch
Commits

aem-code-sync[bot] avatar Oct 13 '25 22:10 aem-code-sync[bot]

As @overmyheadandbody mentioned on Slack, this already exists, does it not? https://github.com/adobecom/milo/blob/stage/libs/scripts/delayed.js#L82

mokimo avatar Oct 14 '25 08:10 mokimo

As @overmyheadandbody mentioned on Slack, this already exists, does it not? https://github.com/adobecom/milo/blob/stage/libs/scripts/delayed.js#L82

Hi @mokimo, it is true that the ability for authors to enable / disable google login for either desktop / mobile or both does exist already in milo, however the changes in this PR add new functionality. That additional functionality is the ability to turn on / off a zero-tap flow called YOLO.

Milo currently supports one-tap only. After digging into the login flow I thought perhaps YOLO existed but a true zero-tap login currently does not exist. By adding "auto-select: true" the YOLO zero-tap flow is available to authors.

Note the behavior in the video above. I sign out and then return to the page and without taking any action google signs the user in automatically through a zero-tap flow. When zero-tap is not activated the user will see a one-tap pop up that will allow a sign in without the user having to re-enter their password while requiring one-tap from the user to initiate sign in.

jsandland avatar Oct 14 '25 17:10 jsandland

@overmyheadandbody are we good to merge this PR? Are there any outstanding changes you would like to see?

jsandland avatar Oct 22 '25 16:10 jsandland

Reminder to set the Ready for Stage label - to queue this to get merged to stage & production.

github-actions[bot] avatar Oct 24 '25 01:10 github-actions[bot]

@jsandland make sure this gets QE sign-off and the Ready for Stage label applied by the QE! Otherwise this will get stuck and not get merged

mokimo avatar Oct 28 '25 11:10 mokimo

Hi @jsandland , can you please confirm what would be the flow when there is geo pop up on the page , will google yolo comes up before or only after the popup close . We have this feature on PEP prompt will be the flow similar please clarify? cc : @nishantka

spadmasa avatar Oct 29 '25 09:10 spadmasa

Hi @jsandland , can you please confirm what would be the flow when there is geo pop up on the page , will google yolo comes up before or only after the popup close . We have this feature on PEP prompt will be the flow similar please clarify? cc : @nishantka

Hi @spadmasa, I think currently google-yolo prompt is independent of georouting popup. The new auto login prompt should similarly work independent of georouting popup.

nishantka avatar Oct 30 '25 05:10 nishantka

This page is giving 404. https://google-yolo--milo--adobecom.aem.page/express?martech=off

@mokimo @overmyheadandbody

Screenshot 2025-11-06 at 1 40 16 AM

hadobe avatar Nov 06 '25 09:11 hadobe

FYI @hadobe you'd want to apply the "Ready for Stage" label so that the automation can pick it up and will merge it!

mokimo avatar Nov 18 '25 10:11 mokimo

This PR has not been updated recently and will be closed in 7 days if no action is taken. Please ensure all checks are passing, https://github.com/orgs/adobecom/discussions/997 provides instructions. If the PR is ready to be merged, please mark it with the "Ready for Stage" label.

github-actions[bot] avatar Nov 26 '25 01:11 github-actions[bot]