News for hackers. Stuff that matters.
Re:Okta to Acquire Auth0 for $6.5B by andrew_ on Wednesday March 03, 2021 @05:07PM (#26335376)
I hope this gives rise to another, smaller viable party outside of Amazon, Google, and Microsoft. Perhaps I'm jaded, perhaps hopelessly biased - but I can only see this as a net negative.

Okta's open source packages receive a pitiful amount of attention (for example: https://github.com/okta/okta-oidc-js/issues?q=is%3Aissue+is%...) with forks almost becoming a requirement. Auth0 by contrast has been "on the ball" for a long time with their offerings. Okta's interfaces have been disjointed and inconsistent, confusing to users on a scale only surpassed by Jira, while Auth0's have always been pleasant to use from a user and developer perspective.

From a personnel perspective, the two companies couldn't be more different, with Auth0 embracing a remote-first-class culture with creative interview processes, and Okta (pre-covid) being very much the opposite. I interviewed with both, and the process at Auth0 had me walk away with respect, while contrasted with Okta that left me reminded that tech hiring is broken.

I'll hold my breath for a short time that Auth0 is allowed to operate independently. Sadly I feel it'll be inevitable that they're eventually swallowed up by the mothership.

Re:Okta to Acquire Auth0 for $6.5B by OkGoDoIt on Wednesday March 03, 2021 @08:33PM (#26337459)
I used to work on the Okta team that made those libraries. We were a tiny team with not nearly enough people.

As far as I could tell, Okta is a sales company. The salespeople got the fancy events, the high floors with nice views, all the budget. On my orientation day it was almost entirely sales people and only one other engineer. Also the pay was laughable compared to any of the other jobs I’ve had before or since. I didn’t even stay there 5 months, what a shit show.

Another fun story from there: I was literally the only Windows-experienced developer in the company at the time, I was sometimes approached by unrelated teams that had an issue getting something to work on Windows asking for help. I would happily help where I could, but then I got chewed out by my manager and director for doing so.

Enterprise customers are the only ones that mattered, and engineers were expected to keep our heads down and implement what was asked and nothing more.

It’s a sad day for Auth0. I got to know some people who came into Okta via acquisitions and let’s just say it’s not a fun ride.

Re:Okta to Acquire Auth0 for $6.5B by TheRealDunkirk on Thursday March 04, 2021 @09:25AM (#26342835)
What's sadder for our society as a whole is that, despite this comment and the GP comment, this is happening, and will be allowed to happen by regulators who won't give this a second glance. And this sort of multi-billion-dollar absorption of a "better" company by a "worse" company is almost a weekly story.

Tech started out as a meritocracy, and a lot of us still operate personally in a meritocratic bubble, but, generally, this hasn't applied for a long time. As a whole, tech is leading the way forward in a neo-fuedalistic form of government. These political marriages to increase one's kingdom are a common affair, and they NEVER work to end-users' advantage. They only serve to make the kings and princes of the realms involved a lot of money.

The best we tech-end-users can do is grit our teeth, and hope that the acquisition doesn't ruin a product that we love and depend on. The one I'm still waiting for the other shoe to drop on is GitHub. There's a LOT of people on this site (among many others) who crow about how Microsoft has changed, but time will tell. At the very least GitHub is going to get "FOR BUSINESS!" laced all through it. I note, for the record, that many of the high-profile Ruby people abandoned ship for Shopify after the sale. That's not usually a good sign.

Having been through a "merger of equals" of Fortune 150's -- and watching my very-good-company-to-work-for being broken up and sold for parts to float the bad company's survival -- I've learned this is all you have to do: watch who leaves and who stays. Ignore all the PR statements. They are literally worse than nothing. Watch what happens to the core tech people, and the distinct VP's. That will tell you what's really happening with the restructuring. In my company, the ring-1 exec's all cashed out their golden parachutes and left. You have to have some inside information to understand the players, so this is tough to do from an external observer's point of view.

Re:Okta to Acquire Auth0 for $6.5B by thrownaway564 on Thursday March 04, 2021 @10:34AM (#26343691)
"meritocracy" is a banned word at okta. We have a wiki page with over 80 words banned and 'discouraged' for inclusivity

definition: "Belief in the flawed idea that hard work and talent alone are all that’s needed to achieve success."

Thanks Todd!

Re:Okta to Acquire Auth0 for $6.5B by TheRealDunkirk on Thursday March 04, 2021 @11:20AM (#26344320)
Wow. I don't think I could have come up with anything more poignant. Thanks for creating a throwaway to point that out.
Re:Okta to Acquire Auth0 for $6.5B by koffiezet on Thursday March 04, 2021 @11:32AM (#26344506)
> At the very least GitHub is going to get "FOR BUSINESS!" laced all through it.

That already happened, but with no negative impact on its public/free side. All we got from it are unlimited private repos, and limited github action minutes and repository storage in the free tier. I call that a win.

Also, the GitHub sale was 2.5y ago, if things would have gone wrong, we would have already seen the cracks.

Ruby devs abandoning GH is simply because they saw the writing on the wall that Ruby was not seen as long-term viable tech by MS. And from a sysadmin/SRE/devops pov, if there is one stack I hated supporting more than JVM-based deploys, it's Ruby, so I wouldn't blame them.

Re:Okta to Acquire Auth0 for $6.5B by dexterous on Saturday March 06, 2021 @03:10AM (#26365970)
> Also, the GitHub sale was 2.5y ago, if things would have gone wrong, we would have already seen the cracks.

Let's see... it took them, what, ~7yrs to screw Bungie over and take Halo away from them? So, I guess it's still too early to tell WRT Github.

Re:Okta to Acquire Auth0 for $6.5B by quickthrower2 on Thursday March 04, 2021 @02:02PM (#26346621)
Been through this on a tiny scale. I won’t mention the company but basically I believe it was acquired as a short term cash cow to finance the mother company that needed cash, with the acquisition being financed by going public.

In the short term they could raise prices and fire developers and keep the MRR coming in to feed the main business. This was a while ago when competitors were knocking out impressive web based solutions and they still had a desktop app (this is in an area where a web based solution made a lot of sense)

Re:Okta to Acquire Auth0 for $6.5B by sangnoir on Thursday March 04, 2021 @11:33AM (#26344512)
> What's sadder for our society as a whole is that, despite this comment and the GP comment, this is happening, and will be allowed to happen by regulators who won't give this a second glance.

Not trying to be trite here, but it shouldn't surprise you when an organization with a lot of capital gets its way in a capitalist society - all other concerns are secondary. It's a feature, not a bug.

Re:Okta to Acquire Auth0 for $6.5B by vecinu on Wednesday March 03, 2021 @09:13PM (#26337759)
> Also the pay was laughable compared to any of the other jobs I’ve had before or since.

Really? I'm shocked to hear this considering their successful IPO. Most engineers in SV get options and I would imagine those engineering options would be worth a lot 12-months post IPO.

Re:Okta to Acquire Auth0 for $6.5B by suddenstutter on Wednesday March 03, 2021 @11:03PM (#26338458)
Also worked at Okta. Can confirm, pay is surprisingly shit.
Re:Okta to Acquire Auth0 for $6.5B by dwoot on Thursday March 04, 2021 @12:30AM (#26339004)
Are the figures on Levels accurate? https://www.levels.fyi/company/Okta/salaries/Software-Engine...

Seems fairly par for the course?

Re:Okta to Acquire Auth0 for $6.5B by skeeter2020 on Thursday March 04, 2021 @01:33PM (#26346235)
Don't know about the comp levels but the title / experience / pay seems totally whacky - a staff-level engineer with a total of 5-7 years of experience? IME this role is for very experienced ICs who don't move into management but are still key leaders.

Has title inflation followed the general trends of post-secondary grade inflation?

Re:Okta to Acquire Auth0 for $6.5B by blaines on Thursday March 04, 2021 @12:10PM (#26345013)
I have a couple friends who previously worked for Okta and they similarly lamented that the comp was shit and they treated folks poorly in the IPO process. For them, it wasn't worth it.
Re:Okta to Acquire Auth0 for $6.5B by vwpolo3 on Wednesday March 03, 2021 @05:58PM (#26336033)
There are already true open source alternatives on the horizon such as https://github.com/ory

It is about time for a new generation of identity systems in my opinion. This acquisition shows the risk of centralized, vendor locked-in services.

Re:Okta to Acquire Auth0 for $6.5B by ForHackernews on Thursday March 04, 2021 @03:46AM (#26340161)
https://www.keycloak.org/ is another open source option.

Compared to other choices, it's more mature and well-vetted because it forms the upstream for RedHat's SSO offering.

On the other hand, it's a big monolithic Java app, but they are making some moves to be more CNF-friendly: https://www.keycloak.org/2020/12/first-keycloak-x-release.ad...

Re:Okta to Acquire Auth0 for $6.5B by skeeter2020 on Thursday March 04, 2021 @01:38PM (#26346306)
If you are going to use keycloak it's worth making sure their mental model matches your own. Specifically we had issues with our model of multi-tennacy, each in their own realm vs. the keycloak idea of multiple tennants in a single realm. It caused some large performance and management issues.
Re:Okta to Acquire Auth0 for $6.5B by sam1779 on Tuesday March 09, 2021 @02:02PM (#26402414)
We're evaluating Keycloak. Would love to get some insights on your experience
Re:Okta to Acquire Auth0 for $6.5B by EtienneK on Friday March 05, 2021 @03:58AM (#26354569)
Can you please share where you heard the Keycloak preferred way for MT is multiple tenants per realm? I have never seen this before.
Re:Okta to Acquire Auth0 for $6.5B by EtienneK on Thursday March 04, 2021 @07:01AM (#26341333)
Yeah Keycloak is great. I've tried using other open source alternatives, but none are as full-featured and mature as Keycloak.
Re:Okta to Acquire Auth0 for $6.5B by eropple on Wednesday March 03, 2021 @06:26PM (#26336322)
Ory is really interesting but not, IMO, quite there yet. There are a bunch of Kratos features that aren't there but, once they are, I think it's a really compelling option.
Re:Okta to Acquire Auth0 for $6.5B by drakonka on Thursday March 04, 2021 @06:20AM (#26341075)
We used ORY fosite to write our auth service, and I have so far really enjoyed working with the lib. Feels like they aren't as focused on external users of the fosite lib though so much as their hydra solution which consumes it. The overall ORY ecosystem seems nice though, though I have not delved into it in detail past fosite.
Re:Okta to Acquire Auth0 for $6.5B by manigandham on Wednesday March 03, 2021 @07:50PM (#26337147)
Re:Okta to Acquire Auth0 for $6.5B by tor291674 on Friday March 05, 2021 @02:16PM (#26360845)
They just went private and you need to pay $12,000/year for unlimited clients.
Re:Okta to Acquire Auth0 for $6.5B by mamcx on Thursday March 04, 2021 @10:24AM (#26343540)
I try to like it but it have a HARD stand against multi-tenant deployment.

This is a major weak point of many solution, in special how automate it.

Re:Okta to Acquire Auth0 for $6.5B by msaidentity on Wednesday March 03, 2021 @09:16PM (#26337777)
If you're looking for next generation of identity solutions? https://magic.link is what everyone would need, provides decentralised identity, fair pricing and no vendor lock-in.

I love their startup pricing.

Re:Okta to Acquire Auth0 for $6.5B by sontek on Thursday March 04, 2021 @10:13AM (#26343367)
I hate this magic link flow. Its a major pain in my ass when I already have a password manager that knows how to login. Now I have to leave my browser and go to my e-mail client that will open a new tab even though I already have one open.
Re:Okta to Acquire Auth0 for $6.5B by atlgator on Thursday March 04, 2021 @12:19AM (#26338927)
I wish I knew python. I would kill for the backend developer job they have open. I love IAM.
Re:Okta to Acquire Auth0 for $6.5B by kenm47 on Wednesday March 03, 2021 @05:27PM (#26335656)
Have you heard of https://fusionauth.io/ ? I'm not a user of the product, but I know some of the folks behind it. Might be time for them to shine here.
Re:Okta to Acquire Auth0 for $6.5B by robotdan on Wednesday March 03, 2021 @05:35PM (#26335771)
Thanks for the mention. We already do see quite a few Auth0 converts. I expect to gain a lot of new customers as a result of this merger in the coming months. No complaints here.
Re:Okta to Acquire Auth0 for $6.5B by hanikesn on Thursday March 04, 2021 @05:46AM (#26340884)
FusionAuth looks quite interesting. I'd like to see a comparison with AzureActiveDirectoy as well as in my last company we ended up sticking with it instead of migrating to auth0/octa/servicenow. Especially because Developer self-service works very well there. I couldn't find any details about this on your website.
Re:Okta to Acquire Auth0 for $6.5B by neom on Wednesday March 03, 2021 @06:07PM (#26336120)
Hey Dan, curious: why it's so difficult to figure out who is behind the company from the website?
Re:Okta to Acquire Auth0 for $6.5B by mooreds on Wednesday March 03, 2021 @06:17PM (#26336241)
Hiya,

I can't speak for robotdan, but am also an employee.

My opinion: we have been so busy heads down building things we haven't put together an about us page.

https://www.linkedin.com/company/fusionauth/ is pretty transparent about who works there, though.

HTH.

Re:Okta to Acquire Auth0 for $6.5B by brokenwren on Wednesday March 03, 2021 @06:15PM (#26336209)
We are working on that. Our new website will include a ton of information about the company, our executive team, and our culture. Stay tuned!

You can check out my LI profile for now though ;)

https://www.linkedin.com/in/voidmain/

Re:Okta to Acquire Auth0 for $6.5B by NomDePlum on Wednesday March 03, 2021 @06:42PM (#26336502)
I'm curious why that matters?

Part of that curiosity is because the answers so far talk about 'About'pages and similar.

What's the added benefit/trust you are looking for here?

Apologies if my question is naïve.

Re:Okta to Acquire Auth0 for $6.5B by jjeaff on Wednesday March 03, 2021 @10:40PM (#26338346)
To me, the about us page is one of the more difficult things to fake and can at least tell you whether the company is brand new or maybe owned by a big company or just a recent startup.

I have found out quite a few scams by looking at the about us page and researching the names on the page. Most everyone working in tech had some kind of digital trail that would take a lot of effort to fake.

If I get taken for a ride, I want to at least know who is going the driving.

Re:Okta to Acquire Auth0 for $6.5B by jacquesm on Thursday March 04, 2021 @04:16AM (#26340319)
100% agreed on this. Also: because reputations matter.
Re:Okta to Acquire Auth0 for $6.5B by neom on Wednesday March 03, 2021 @06:52PM (#26336615)
I thought about that quite a bit before I posted this. "why do you care??"

The answer was still just the same: I'm curious who is working on this.

So I guess pretty much just curiosity for me.

Re:Okta to Acquire Auth0 for $6.5B by robotdan on Friday March 05, 2021 @01:19AM (#26353459)
To add to this... not trying to hide anything on purpose. :-) https://github.com/robotdan https://www.linkedin.com/in/robotdan/
Re:Okta to Acquire Auth0 for $6.5B by sixhobbits on Wednesday March 03, 2021 @05:47PM (#26335912)
+1 - I set up a FusionAuth instance to do a tutorial for them and it was a great experience.
Re:Okta to Acquire Auth0 for $6.5B by mooreds on Thursday March 04, 2021 @06:27PM (#26349994)
We wrote a little blog post congratulating Okta and Auth0 on the acquisition:

https://fusionauth.io/blog/2021/03/04/congrats-auth0-okta-ac...

Re:Okta to Acquire Auth0 for $6.5B by hangonhn on Wednesday March 03, 2021 @06:41PM (#26336491)
100%.

We use Okta but to write some integration with their OIDC service, I found it much easier and secure to use the Auth0 libraries. I found Okta's support to be really lacking. And while features like Token Exchange has been in draft form for 5 years and finalized a year ago, Okta still hasn't implemented and their beta won't be ready until later this year.

Not a fan of Okta but their business model does have really good vendor lock-in.

Re:Okta to Acquire Auth0 for $6.5B by grinich on Wednesday March 03, 2021 @05:51PM (#26335963)
We are doing this at WorkOS. :)

It's like Stripe for enterprise features, including SSO/SAML, Directory/SCIM, and more.

https://workos.com/docs

Re:Okta to Acquire Auth0 for $6.5B by rogerkirkness on Wednesday March 03, 2021 @08:01PM (#26337230)
We used WorkOS to build SSO into our app. It took about one engineer two weeks to build and test.

Compared to Auth0 where you can't really control user sessions or access yourself, WorkOS makes way more sense in terms of not building all the hard auth extensions for SSO and retaining user accounts. It's great so far.

Re:Okta to Acquire Auth0 for $6.5B by modulus7 on Wednesday March 03, 2021 @08:10PM (#26337306)
We've been integrating WorkOS with our product. The directory syncing is awesome, and the docs are well sorted.
Re:Okta to Acquire Auth0 for $6.5B by pulkitpulkit on Thursday March 04, 2021 @01:10AM (#26339209)
We wanted to roll out SSO for our web app and used WorkOS.. we looked at Okta, Auth0 and others, but found the out-of-the-box nature of WorkOS really compelling. Aligned with flexibility and support for a wide-range of services, it made our life pretty easy. Recommend
Re:Okta to Acquire Auth0 for $6.5B by stanmancan on Thursday March 04, 2021 @12:49AM (#26339096)
Going to have to check this out tomorrow. Currently we offer SSO via Auth0; it works, but it feels messy and there’s errors I can’t seem to track down.
Re:Okta to Acquire Auth0 for $6.5B by bogomipz on Wednesday March 03, 2021 @05:49PM (#26335939)
>"I interviewed with both, and the process at Auth0 had me walk away with respect, while contrasted with Okta that left me reminded that tech hiring is broken."

While I haven't interviewed with Auth0 it sounds like we both had the same experience and impression regarding Okta. You know something is off when your interview loop for an engineering role involves the President of Technology doing coding interviews and all your interviewers warn you about you about your upcoming interview with him. I thought it said a lot about the culture there.

Re:Okta to Acquire Auth0 for $6.5B by Cederfjard on Wednesday March 03, 2021 @09:12PM (#26337744)
Was this long ago? Or is the engineering team really small compared to the company as a whole? Google says they’re ~2400 people, seems really weird for the most senior technical person in an organization of that size to be conducting coding tests with rank and file candidates.
Re:Okta to Acquire Auth0 for $6.5B by bogomipz on Wednesday March 03, 2021 @10:12PM (#26338171)
No this was not long ago and the engineering team was large. The company was well over 2K people when I interviewed. And yes it is very weird to have the President of Technology giving coding tests during an interview loop. I met with 6 other senior engineers 4 of which had already gone over coding. Apparently this is his thing though. The purpose of this seemed to be for him to demonstrate how smart and hands-on he was. Their in house recruiter actually called me the day before the interview and said he had to "prep" me for my interview with this person.
Re:Okta to Acquire Auth0 for $6.5B by turtlebits on Wednesday March 03, 2021 @05:14PM (#26335467)
Agreed, I found it hard to write integrations with Okta and ended up using Keycloak and integrating it as an OIDC client.

I found Keycloak extremely easy to setup and work with.

Re:Okta to Acquire Auth0 for $6.5B by abraae on Wednesday March 03, 2021 @07:08PM (#26336764)
Keycloak is fantastic. You want 2FA? Password expiry? SSO? Keycloak does it all. I can't imagine starting any product now without considering Keycloak.
Re:Okta to Acquire Auth0 for $6.5B by gabereiser on Wednesday March 03, 2021 @06:08PM (#26336131)
Also have huge extensive experience with keycloak and highly recommend it. It’s best when used as a custom docker container (so you can add your certs) but I’ve used it to build enterprise-wide auth, department level permissions and authorization, product level auth, and even SSO to AWS console.
Re:Okta to Acquire Auth0 for $6.5B by neurostimulant on Wednesday March 03, 2021 @07:45PM (#26337108)
I wish keycloak has smaller memory footprint so I can cram it in a small vps together with other small webapps. Other than that it's excellent.
Re:Okta to Acquire Auth0 for $6.5B by Conan_Kudo on Wednesday March 03, 2021 @08:22PM (#26337394)
There's a Quarkus-based build of Keycloak called Keycloak.X that seems to significantly improve this: https://www.keycloak.org/2020/12/first-keycloak-x-release.ad...
Re:Okta to Acquire Auth0 for $6.5B by neurostimulant on Thursday March 04, 2021 @12:41AM (#26339059)
Oh wow, I should try this version. Thanks!
Re:Okta to Acquire Auth0 for $6.5B by ClumsyPilot on Thursday March 04, 2021 @06:59AM (#26341323)
Yeah, first time I tried to start it i set 128mb limit and got nothing at all, was a little surprised
Re:Okta to Acquire Auth0 for $6.5B by ernsheong on Wednesday March 03, 2021 @08:46PM (#26337563)
There's Ping Identity [1] and Firebase Auth [2], though Firebase is probably not as feature rich as Auth0

[1] https://www.pingidentity.com/ [2] https://firebase.google.com/docs/auth

Re:Okta to Acquire Auth0 for $6.5B by Spooky23 on Wednesday March 03, 2021 @05:54PM (#26335996)
Okta is one of the more disappointing companies for me.

In the enterprise space, imo Microsoft is going to eat everyone’s lunch. Azure AD is pretty transformative, and their public facing stuff isn’t that far apart from what Okta does.

Re:Okta to Acquire Auth0 for $6.5B by Tsarbomb on Wednesday March 03, 2021 @07:06PM (#26336744)
I also interviewed at Okta and one of the first interviewers started the session by insulting me. Like full stop, insulted me. I threw the rest of the interview and enjoyed the free lunch.
Re:Okta to Acquire Auth0 for $6.5B by hoten on Wednesday March 03, 2021 @07:35PM (#26337026)
Do you mean a verbal insult, or some programming task he asked you to do that was far beneath your level?
Re:Okta to Acquire Auth0 for $6.5B by Tsarbomb on Thursday March 04, 2021 @09:27AM (#26342854)
She verbal insulted me and then told me to justify why I think I could work at Okta. The whole thing felt like a giant bait.
Re:Okta to Acquire Auth0 for $6.5B by abraae on Wednesday March 03, 2021 @07:05PM (#26336737)
The problem is that Google, FB, Microsoft and all the other "auth providers" are able to deliver a good and free auth service because it's subsidised by their other products.

Whereas Okta, Auth0, etc. cannot, since that is their product. So they have to charge.

Given network effects, a free auth system will always beat a paid one, except where the user is compelled to use it. (e.g. you want to use my SaaS product? You'll have to create an identity in my private auth system).

So I don't think these products (and I'll include KeyCloak which is fricking awesome) really compete as such with the FAANG offerings.

Re:Okta to Acquire Auth0 for $6.5B by mooreds on Wednesday March 03, 2021 @09:30PM (#26337894)
I am not sure about that. Thee same strengths that FAANG brings means that they don't have the intense focus that companies like Auth0/Okta/others bring. See how many people are complaining about Firebase and Cognito in other threads.

Having the auth system be your primary revenue stream means you pay very close attention to it, whether that be marketing or engineering. If it is just a freebie/side offereing you add to make your core better, well, it might lack resources or focus.

Disclosure, I work for FusionAuth.

Re:Okta to Acquire Auth0 for $6.5B by abraae on Wednesday March 03, 2021 @10:47PM (#26338380)
Fair comment.

However I don't see many web sites with a "sign in with FusionAuth" button, and I don't see any way to get such a button for my site.

Not without paying anyway - which is really my whole point. Free will always win.

Re:Okta to Acquire Auth0 for $6.5B by chrisbuc on Thursday March 04, 2021 @03:17AM (#26339987)
I'm just starting a new side project, and have looked at Keycloak and fusionauth. Fusionauth has a free offering (ie, self hosted), and takes a minute to install and run. I like it a lot and am going forward with it for testing.

You won't see a login with fusionauth button, you'll just see a login button on my website, which might give you Google, github,LinkedIn logins etc depending on what I choose.

Re:Okta to Acquire Auth0 for $6.5B by advaitruia on Thursday March 04, 2021 @05:37AM (#26340827)
Depending on what set of features you need, it may make sense to also have a look at SuperTokens.io. Probably not as mature but we're open source and stronger with customization of the end user experience (frontend stuff), support and ease of implemenetation.
Re:Okta to Acquire Auth0 for $6.5B by mooreds on Thursday March 04, 2021 @05:39PM (#26349488)
> stronger with customization of the end user experience

I might say "a different approach" :) I appreciate SuperToken's SPA first stance, but FusionAuth is pretty darn customizable too: https://fusionauth.io/docs/v1/tech/themes/

Re:Okta to Acquire Auth0 for $6.5B by brokenwren on Saturday March 06, 2021 @11:10AM (#26368336)
FusionAuth also has advanced registration forms and we are working on a lot of really awesome improvements around sign-in and sign-up workflows.

Stay tuned for some major updates in the coming weeks! ;)

Re:Okta to Acquire Auth0 for $6.5B by mooreds on Thursday March 04, 2021 @12:54PM (#26345614)
Sure, just like you won't see sites with a 'sign in with Auth0' button. Both are service providers.

As a sibling comment mentioned, FusionAuth has a free offering if you self host. https://fusionauth.io/download/

Re:Okta to Acquire Auth0 for $6.5B by arcturus17 on Thursday March 04, 2021 @02:13AM (#26339584)
I’ve complained extensively about Firebase in other posts, but not about their Auth module which I think is by far the best offering in the portfolio of services. I’ve integrated it for a large enterprise customer through SAML and have had an extremely positive experience where everything just worked with about a morning of work, and I’ve not had to maintain it ever since. The client SDK is great in how it syncs auth states with the server.

My main complaint is that there is no ‘onLogin’ serverless functions hook, and how keeping additional user context through custom claims is not that straightforward.

And of course I’m pretty apprehensive about Google having the data, so best of luck to you all building OSS solutions.

Re:Okta to Acquire Auth0 for $6.5B by jonplackett on Thursday March 04, 2021 @06:13AM (#26341031)
We use Okta at work.

I have to re-log-in to everything, virtually every time I use it. Okta seems to have no ability to remember who I am, or even that I've used this browser 10000 times before and don't need to be Two-Factored for the 10th time today.

Re:Okta to Acquire Auth0 for $6.5B by faichai on Thursday March 04, 2021 @06:19AM (#26341066)
I asked for a trial login for Okta a few years ago. They sent it to me, but it didn't work. Not great for an authentication company. Made a point to avoid them based on that experience.
Re:Okta to Acquire Auth0 for $6.5B by rizpanjwani on Wednesday March 03, 2021 @11:17PM (#26338522)
Auth0 is such a joy to work with due to their simple processes and amazing documentation! I hope auth0 continues to do well.
Re:Okta to Acquire Auth0 for $6.5B by watertom on Wednesday March 03, 2021 @05:29PM (#26335687)
How will market consolidation lead to a smaller viable alternative?
Re:Okta to Acquire Auth0 for $6.5B by edoceo on Wednesday March 03, 2021 @05:43PM (#26335870)
Nature abhors a vacuum
Re:Okta to Acquire Auth0 for $6.5B by oftenwrong on Thursday March 04, 2021 @08:59AM (#26342463)
Auth0's GitHub account and documentation basically sold me when I was comparing auth services.
Re:Okta to Acquire Auth0 for $6.5B by aussieguy1234 on Wednesday March 03, 2021 @05:58PM (#26336030)
I did an integration with AWS Cognitio. It can only act as an oauth client, not a server.

So it can only let people log in with Google etc, not log in with <your app> on other apps

Re:Okta to Acquire Auth0 for $6.5B by Riptide34 on Wednesday March 03, 2021 @07:53PM (#26337169)
What? You can use Cognito User Pools to sign-up and manage user accounts in-house. That's the core of any identity solution. You can hook up Google, Facebook, etc. as identity providers if you want to give your users a third-party sign-in option.

Maybe I'm misunderstanding your use case, so correct me if I got something wrong.

Re:Okta to Acquire Auth0 for $6.5B by aussieguy1234 on Thursday March 11, 2021 @06:08PM (#26430194)
Yes, but you can't use it to allow users of your app to sign into another app or service that you don't own, using yourself as the OAuth provider. No "Sign in with MyApp" on another service/app.
Re:Okta to Acquire Auth0 for $6.5B by advaitruia on Thursday March 04, 2021 @05:28AM (#26340774)
Have you seen SuperTokens.io? Its open source authentication. Maybe not as mature as Amazon, Google and Okta but we'll get there!
Re:Okta to Acquire Auth0 for $6.5B by jrockway on Wednesday March 03, 2021 @08:58PM (#26337648)
I was thinking very seriously about starting this company. There were some details I could never work out, and then Covid hit, so I didn't pursue it.

My thoughts are:

1) One login per day per person is the maximum number of times I would ever consider asking for authentication. This is where OAuth fails; you visit an app that wants you to authenticate, but you don't get automatically logged in. You have to click at least twice. Huge drag and I hate it to death. When I worked at Google, we had BeyondCorp and I was asked for a password and security key touch once a day and could then browse internal apps freely. I would not accept anything less. (Okta and Auth0 fail here.)

But, this requires infrastructure, like trusting client devices and their screen locks. Writing software to secure some random bring-your-own-laptop is a full-on company in and of itself, and if that fails, your whole authentication system fails. (Malware starts impersonating the human.) Google's corporate engineering got this right, but I don't have that knowledge/experience to do that myself.

2) I really like the "identity aware proxy" design. There is an internal network, your app servers run there, and the proxy bridges that to the Internet and handles all the authentication details. The proxy signs a token that says who accessed it, and the app doesn't need to care. The problem here is that no apps support this. Every open-source web application bundles 10,000 lines of code for their own IAM system, and everyone seems totally fine with this. There is no standard, really, for identity aware proxies, and therefore no way for an app to recognize a standard token. (And, apps also need to do IAM management beyond just knowing who the logged-in user is, so you need a protocol to talk to the identity provider.) Yes, OIDC tries to fix some of these things, but it really isn't ... good. It optimizes for the problem of letting you log in to StealMyEmail.com with your Google account, without compromising your entire Google account. Not what people need for their internal applications.

Anyway, I bring it up because people clearly don't like this idea. They can't run an "internal network" securely, because you see the same flaws with this architecture again and again -- chat service's link unfurler takes a malformed link and makes a GET request to an internal application and leaks data; someone's jumpbox gets compromised and their network gets completely owned; "SSL added and removed here :-)"; etc. Very few people have successfully set up internal mTLS, which you really need for the proxy model to work. So instead, they just treat each app as its own island with a set of users, and identity provider, and session tokens, etc. Okta and Auth0 handle this case really well (well, they charge you a lot of money to pretend to sync the users), and that's why they're successful. But the user experience sucks, and the application developer experience sucks, and the application operator experience sucks. Hey, everyone's happy! Give me 6.5 billion dollars!

3) Every identity provider needs some answer to the SSH problem. People have been trying to do this for more than 30 years and it continues to suck. I think it's unsolvable. But thinking it's unsolvable means you don't get any customers, so that's a problem for me ;)

4) People are very interested in add-ons that are required by standard compliance rules. To be in certain businesses, you have to have a "web application firewall", which is basically something that greps the incoming request for "DROP TABLE users" and returns an error if that's in there. Denylisting will never work, but maintaining that denylist is yet another full-time company. You'll never catch up with the established players here, at least not as a 2 person startup.

5) The product I wanted to make was a centrally-managed IDP, with little proxies you could place wherever you needed one. At my last job, this is something we tried to buy from Duo, but their product was terrible. Our software engineering team had one Kubernetes cluster, with one connection to the Internet that was easy to proxy. (We used Envoy, and I wrote an SSO auth plugin, and everything was great for us.) Our network engineering team just had VMs everywhere, with an nginx that reached out to Duo for auth. It checked the security box, but you had to log into every web app twice -- once to log into Duo, once to log into the app itself. Awful.

Anyway, I do like the model. It's easy enough to write a nginx plugin and Envoy sidecar and whatever else people want, and then have it connect over TLS to receive instructions from a central leader. The tough bit is keeping those proxies functional when the central server dies (maybe new users can't login when it's down, but people with session material should be able to keep using it). There are a few designs -- just push the session cookie to every proxy when someone logs in and have the proxy check sessions with a simple string comparison. Now you survive some types of downtime (good luck firing someone when the central server is down), but that lets a proxy administrator start impersonating other users by writing a malicious proxy, GDB-ing it, whatever. So that's no good. Another option is to use public key crypto so that the proxy operator can't mint valid tokens, but every time I think about it I feel like I have the design, then I write out the details and find that it doesn't work. (That happened just now, I thought I had it for sure, but I don't ;)

All of these details were the killer for me. The business looks tough, but the technology isn't easy either. I did get mad enough to write something for myself (https://github.com/jrockway/jsso2), but that is not something I would ever consider selling -- it's just a very simple IDP and authenticating proxy. Perfect for blocking HN users from visiting https://alertmanager.jrock.us/, but still lets me look at it from my phone. (With FaceID and not a password, of course!)

I don't know what the future here is. Companies like Tailscale have the right idea -- don't trust any endpoint, human or "server". But you have to bring your own IDP, and applications can't know which human they are talking to. (Or at least, there wasn't an API to map the Tailscale source IP address to the human username when I last looked.) And, the mesh doesn't work for people that are already happy with having an internal network. I run everything on Kubernetes, and I don't want to use some crazy CNI to make every Pod a member of the network... too much stuff can break for the 0.0001% of the time when I want to directly connect to a Pod.

I guess what happened is that nobody ever decided how things should be done, so everyone does their own thing. That makes it a difficult market for a startup to enter, because you have to hope that your opinion is shared by enough people to have a customerbase to support you.

TL;DR: Everything is awful and it makes me mad.

Re:Okta to Acquire Auth0 for $6.5B by TheRealDunkirk on Thursday March 04, 2021 @09:41AM (#26343008)
> One login per day per person is the maximum number of times I would ever consider asking for authentication.

Yes. Pet peeve. I started a new web app, which was going to have to integrate with our internal SAML server. Managers in the meetings kept referring to it as our "single sign on" system. I finally heard the phrase one too many times, and stopped the discussion to clarify that a "single sign on" means you log into a system ONCE, and then it takes care of every other authentication. I pointed out that we ALL spend ALL day re-logging into everything, and that shut everyone up pretty fast.

And, yes, I'm fully aware that this sort of thing is why I'm not popular with our IT department.

Fun story. I started integrating my app with SAML, and took a couple of days to learn it. I asked for the key to their dev server for testing, and this led to a FOUR MONTH series of meetings and emails where they told me WILDLY inaccurate things, which I repeated back to make sure I understood what they were telling me, and they insisted these things were true. (Like, all I had to do was put something in my headers to "authenticate".) Around and around we went until some other manager on a call pointed out that what I repeated was WILDLY inaccurate, and I shouted, "I KNOW! THAT'S WHAT I'VE BEEN SAYING FOR FOUR MONTHS," which made my manager tell me to calm down, but which FINALLY got someone to point me to the right person, deep in the heart of India, who sent me exactly what I asked for at the start, and it worked the first time.

So, no, I don't care that I'm not popular with this group.

Re:Okta to Acquire Auth0 for $6.5B by mooreds on Thursday March 04, 2021 @12:57PM (#26345667)
> Fun story.

Ouch! That's some definition of "fun".

Re:Okta to Acquire Auth0 for $6.5B by kornesh on Thursday March 04, 2021 @03:27AM (#26340050)
I thought I was the only one to get offended every time I have to relogin lol. AWS is the absolute worst, logs me out every 5 minutes.

I have been fascinated about google's identity aware proxy design. We have adopted something similar at much smaller scale with kubernetes and sidecars, I can attest we're absolutely more productive.

Re:Okta to Acquire Auth0 for $6.5B by krysp on Thursday March 04, 2021 @03:35AM (#26340104)
On the point about AWS, there are settings in your account to prevent that happening - whoever is managing it may have set the log out time a bit low.
Re:Okta to Acquire Auth0 for $6.5B by LilBytes on Thursday March 04, 2021 @06:47AM (#26341252)
Even then the max session is 12 hours which can be cumbersome, though we've made it work using an IdP into AWS SSO.

12 hours is typically enough but, for the days it isn't (i.e. something breaks and I'm working over time), it becomes tiresome.

Re:Okta to Acquire Auth0 for $6.5B by cdcarter on Thursday March 04, 2021 @02:19PM (#26346860)
> There is no standard, really, for identity aware proxies, and therefore no way for an app to recognize a standard token.

How crazy is using the HTTP REMOTE_USER header for this?

Re:Okta to Acquire Auth0 for $6.5B by jrockway on Thursday March 04, 2021 @06:05PM (#26349775)
It's fine, but you need network layer authentication and authorization. You don't want someone with network access to be able to act as any user -- i.e `kubectl port-forward important-app 80; curl -H "Remote-User: [email protected]" -X DELETE localhost/fire-all-employees`

So you need some way for important-app to be able to recognize that the remote-user header is valid. You can use mTLS and make important-app reject connections from anything that doesn't present your proxy's client certificate. You can sign the header. The header signing is pretty popular; google's Identity Aware Proxy sends a JWT there.

I have written an auth system that's done this twice. For the first iteration I used JWT. For jsso2 I use a PASETO-signed protocol buffer. Neither of these implementations has any support in the wild, so whatever you choose, you will be modifying the code of every app you run.

There is some support in the open-source world for your suggestion; there are many pieces of OSS that support a raw username in a header. Grafana does, Dex does (allowing you to pretend this is all OIDC for apps that don't support headers). But... it's pretty insecure. It means that you trust anyone who can run apps in production or access the network to act as any human user. No serious company would accept that; you can't let random engineers pretend to be the CEO in the HR system.

(That's another argument against self-hosting auth; insider risk is higher.)

Re:Okta to Acquire Auth0 for $6.5B by weehoo on Thursday March 04, 2021 @12:17PM (#26345102)
Would you mind elaborating on what you mean by “the SSH problem”?
Re:Okta to Acquire Auth0 for $6.5B by adamcstephens on Wednesday March 03, 2021 @05:10PM (#26335410)
Regulators should block this merger. Consolation is strangling capitalism in this country.
Re:Okta to Acquire Auth0 for $6.5B by jnwatson on Wednesday March 03, 2021 @09:59PM (#26338097)
Nah. There's so little moat around the SAML/OAuth thing that there are already a half dozen startups working in the space, not to mention the offerings from the big cloud providers.

I've just completed an Okta integration, and there simply isn't much "there" there. It doesn't even really have much of a network effect. They will be one player among 5 in the space in a couple years.

Re:Okta to Acquire Auth0 for $6.5B by tudorconstantin on Thursday March 04, 2021 @03:06AM (#26339919)
If you have enterprise level needs for a full customer identity solution, especially if your company activates in Europe, let me suggest you https://www.iwelcome.com/ (disclosure: I work here as an engineer): long history (founded in 2011), very reputable companies and institutions as long term clients, superb customer support, 0 security breaches, and the delegated user management solution we have is among the best in the industry, if not the best - I personally haven't seen anything like this, even though I tried Cognito and Auth0.