3 ms·
Interesting, thank you! I'll note is that GSuite does allow for you to enforce Context Aware Access checks on every SSO, though that does not include a separate
by insanitybit 3y ago
Interesting, thank you! I'll note is that GSuite does allow for you to enforce Context Aware Access checks on every SSO, though that does not include a separate 2FA in the traditional sense.
Lack of auto-provisioning seems like the biggest issue to me.
> There's no way on either the GSuite or AWS SSO side to enforce an MFA check when the SSO session is being set up.
I don't know what you mean here but I'm curious if you wouldn't mind?
Much of what you're talking about seems to be when a 2FA is forced. With GSuite it's forced on login, and CAA is forced on SSO, and that's it. If you want other 2FA prompts (such as with AWS) those are configured through that service. I think you're saying that Okta would allow you to force the 2FA on login to and also then when you want to access some other system via SSO it would ask you to 2FA again?
- paranoidrobot 3y ago> Context Aware Access checks on every SSO It's only available in the Enterprise plan levels. > I don't know what you mean here but I'm curious if you wouldn't mind? Using the prior example where GSuite is my IDP. If I want to require an MFA check before granting access to AWS SSO - I've got no way of doing this. CAA might help, but if I want to be explicit "Hey, this has access to customer data - we're always going to do an MFA check on this access", there's no good way of doing this. Using an intermediary like Okta would allow you to do that additional level of checking. e: To be clear, I'm using AWS SSO as the destination application as an example. There's other applications that you might want to control access to that also have particularly sensitive data where you want to re-verify that someone else hasn't just walked past an unlocked laptop and decided to poke around.
- insanitybit 3y ago> It's only available in the Enterprise plan levels. It can be bought separately for Business iirc. > there's no good way of doing this. Through GSuite, agreed. But you could just configure the 2FA for the downstream service, no? That's what we did at my company. > There's other applications that you might want to control access to that also have particularly sensitive data where you want to re-verify that someone else hasn't just walked past an unlocked laptop and decided to poke around. For sure, I'm not trying to argue or debate or anything, was just curious.
- paranoidrobot 3y ago> But you could just configure the 2FA for the downstream service, no? Only if the downstream service supports it. Lots don't, or at least don't enforce it when you come in via SSO. AWS SSO being the one I keep coming back to, because it bugs me so much. For those that do, you now have to also manage the 2FA tokens with that service, using whatever they support. Often that's SMS based 2FA, or maybe TOTP, or their own custom TOTP/Push. Maybe they support FIDO2, but only a single FIDO2 key.
- insanitybit 3y agoYeah makes sense, thanks. I think I'm fine with a 2FA on GSuite login + CAA on subsequent SSOs but I do think it would be nice to be able to force another 2FA for sensitive stuff like AWS. Unfortunately, GSuite seems to move very slowly :\