cevoaustralia / aws-google-auth

Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)
MIT License
537 stars 179 forks source link

Find MFA options by action URL #203

Closed Nuru closed 3 years ago

Nuru commented 4 years ago
coveralls commented 4 years ago

Coverage Status

Coverage decreased (-1.6%) to 45.89% when pulling c22f5afeaddf5ea860253c48f199eef71e7ad04b on cloudposse:mfa into d473d67b0772700942f5bb0db3522af0a1005453 on cevoaustralia:master.

andreaso commented 4 years ago

Currently looking into catching /signin/challenge/skotp/ to cover the https://g.co/sc security key fallback.

Something which belongs in this PR/branch, or rather something we should try to get merged later separately?

Nuru commented 4 years ago

@stevemac007 can you review and approve this PR, or bring this to the attention of someone who can?

forsberg commented 4 years ago

@andreaso - if I understand you correctly, you're trying to fix #202, correct?

My five cents is that what we have here should be merged ASAP as it adds stability (I can now login using TOTP, on master it's quite erratic), while getting back the Yubikey/U2F functionality would be nice but can be handled in a separate PR.

andreaso commented 4 years ago

Hej Erik!

Well, at least I'm trying to work-around the https://github.com/cevoaustralia/aws-google-auth/issues/202 issue, with the https://g.co/sc one-time security codes being a viable option even when TOTP, etc is disabled for your G-Suite account.

I do have something crude working under https://github.com/andreaso/aws-google-auth/tree/wip/skotp-support, which is based on this PR.

But yeah, let's get this PR merged first, while I get some further testing/improvement on my patch internally.

gageorsburn commented 3 years ago

Is this going to go in?

stevemac007 commented 3 years ago

Apols for the radio silence - 2020 was a crazy year for us all - I've got this ready to ship in the release shortly and will do work to triage the remaining outstanding issues and pr's over the coming days.