Every company actively decides at some point in time how employees shall login to SaaS vendors. The typical answer for early stage companies is Google SSO, whereas later stage companies tend to switch to Okta SSO.
In the early SSO days Okta was the best option to get MFA and granular controls. However, nowadays Google is offering 2FA as well. It’s also often the default option with many SaaS vendors and therefore neither requires manually setting up SSO nor requires an enterprise-subscription (see [sso.tax](http://sso.tax) for reference).
Therefore, why do you believe people should still use Okta?
- Is the biggest reason to use Okta their SCIM-Provisioning, RBAC etc.?
- Are there any limitations in Google Workspace that only Okta solves?
- Or for the Google folks out there: What’s the reason you are sticking with Google SSO?
The key thing for me is SCIM provisioning support, but not just that. There are quite a few apps that don't support SCIM, but Okta has built integrations for them anyway using API keys, etc. I understand you can build your own via Okta workflows also but I haven't done this.
We have oversight of all accounts linked to a given user, even if SSO is not supported by the service. Deprovisioning a user creates a task list of what should be manually eliminated also, which is great for our admin staff.
It interacts with Intune via SCEP so we can know that logins are coming from a trusted corporate device. This is mandated by some of our larger clients.
<potential-naivety>The final thing I like is that a large part of Okta's business is their IDP software (vs their Auth0 competitor they don't use). I do like specialist businesses for something like this. The software is less likely to end up in maintenance mode if it's not one product line out of hundreds.</potential-naivety>
It's not the best support I've received in the IT sector (Linode has always been my favorite for that; I worry Akamai will ruin that though), but it was pretty close.
As of a few years ago the support was surprisingly good. I could call even call them about issues outside the scope of g suite, like Google play store region setting bugs.
* Okta has customer service people. So if there are issues, you can get help.
* SSO is Okta's main business, as opposed to a side hustle competing for attention with a gushing cash machine. That means they'll continue to move it forward.
I work for an Okta competitor, but those are the reasons that come to mind for me.
That said, Google is great for companies up to a certain size and Okta isn't going to be cheap. But at some point you get what you pay for.
But I think I can add my 2 cents on why people who are already using something like Okta, will take into consideration before switching.
- Pricing, is it going to be significantly cheaper for the organisation in the long run?
If not it's not worth disrupting 100s of applications for 1000s of people, and not to mention the overhead of tech ops setting this up for everyone for a few thousand dollars per year.
But if the cost saving is in millions or 100s of thousands of dollars? why not .. i think then they can afford to disrupt the existing flow
- Bandwidth to perform this migration, do we have enough room to do this. Chances are people are already fighting with the existing burning issues.
- Customer support
For an alleged violation on one Google service, all the other services were disabled too.
For an alleged violation from one Google account, all the other accounts of the person were disabled too.
All accounts of a company were disabled because of one employee's alleged misdeeds.
I don't know whether Okta is good but my perception of all Google authentication is, and will always be, negative.
...but even then - while GCP is [probably] the "best" big cloud vendor out there, they have a nasty reputation for being very hard to deal with
- Okta is more enterprisey and complicated and works if you are a large company. It has now become one of those tools where "no one gets fired for buying IBM" analogy can be applied. CIos can justify Okta much faster than Google Workspace.
- Google Workspace is simpler but may lack some granular controls that Okta provides.
You got it right. Smaller companies are good enough with Google Workspace nowadays but larger ones need the "enterprise" stamp.
As just one example - 20 years ago it made sense for many businesses to self-host email
It has not made sense to do that for at least a decade
But it is important to us to let customers choose what they like more.
Sometime the gained control (and responsibility) when self-hosting might be crucial for the specific use-case.