Live data from Hacker News

An admittedly wandering defense of the SSO tax

ssoready.com

41–50 of 99 posts

Re: An admittedly wandering defense of the SSO tax

#41
post #15

Earlier quoted context omitted.

The complaint isn't about anything costing money. It is about making SSO an enterprise feature which pushes the price up alot. At the same time SSO is good for security. So it is like an office space charging double for swipe cards instead of a number lock. I think what annoys people is the reason why: a way to make more money from enterprises, and that they could make that money some other way.

> So it is like an office space charging double for swipe cards instead of a number lock. If the landlord had to hire a bunch of extra support people, with expertise outside their normal domain, just to support swipe cards then this would make sense, no? I can imagine a lot of products where accompany literally could not afford to provide support for SSO issues to a basic tier customer with 100 employees

Not really. Especially if both systems are already in place and they just need to turn it on.

The swipe system should be a very minor or zero part of the rent, not double.

Re: An admittedly wandering defense of the SSO tax

#42

It's a bad system and you should feel bad for using it. By all means charge enterprises more, but base it on something else, headcount, revenue, non-profit status...whatever. Every time I hear about a data breach I wonder if someone avoided perfectly reasonable SSO protections because of this tax.

> It's a bad system and you should feel bad for using it.

What "system" is bad and why? The poster made several arguments - which one of them are you rebutting?

The core idea that "you should have to pay more money for more features" makes sense from a basic economics standpoint (regardless of other rationalizations).

> I wonder if someone avoided perfectly reasonable SSO protections because of this tax

I don't know how much sense this speculation makes. SSO is complex to set up - without data, you could just as easily argue that misconfigured SSO makes breaches more likely, instead of less.

Plus, from a more practical standpoint, if you're frustrated about the never-ending stream of breaches (as I am), then it'd be better to push for laws that make the end result (personal data leaked) directly illegal with steep fines. There's too many different "upstream" problems (lack of SSO, default database credentials, buffer overflow in web application, misconfigured authorization system in webapp, etc.) for the strategy of "wage war against them one at a time" to be productive.

Re: An admittedly wandering defense of the SSO tax

#43

Earlier quoted context omitted.

This is a solid objection that I hadn't considered before! Why isn't SAML SSO mandated (either literally or my convention)? Practically speaking, as someone who spends all day trying to convince developers to implement SAML SSO, I really wish this were the case :) I think in practice, software vendors correctly assess that relatively few of their prospective customers actually care. If many small / price sensitive co…

>This is a solid objection that I hadn't considered before! To be quite frank: this strongly suggests that while you put a lot of effort into writing a long article in defense of the SSO tax, you didn't perform more than the most cursory research about why it's a topic of discussion. This argument is literally above the fold on the two top search results for the term. >In short: SSO is a core security requirement for…

>>In short: SSO is a core security requirement for any company with more than five employees.

This is from a random website with no credentials that makes no arguments to back up its claim. It's meaningless.

>>Imagine buying a car and the manufacturer asks for an extra payment to unlock 100% of the braking power.

And this is a fatally flawed analogy that renders it useless. The situations of "hardware shipped that can't be unlocked until user pays" and "paying additional to support a feature that takes a lot of effort to develop, and actively takes more effort from the vendor to support" aren't remotely comparable.

Neither of these quotes support this position.

> The point is that "only large enterprises need or care about SSO" is completely wrong-headed and detrimental to the overall security posture of any business customer.

As to this - is there any actual empirical evidence that missing SSO meaningfully weakens security for small businesses, which are the ones that would actually care about forking over the extra for the enterprise tier? That doesn't sound very believable to me - small businesses are both disproportionately smaller targets, and also have much less complex IT systems with fewer logins to manage. I find it unlikely that missing SSO matters that much from them, and I'd like to see empirical evidence otherwise.

Also, there's nothing wrong for charging different amounts for different levels of security, assuming that that cost translates into actual effort (which it does for SSO). Normal people pay small amounts of money for physical door locks that are woefully insecure - the proposition that lock manufacturers should make their industrial and home locks cost the same would be pretty ludicrous.

Re: An admittedly wandering defense of the SSO tax

#44

This a terrible defence. The reason there's a belief of an SSO tax is not that you have to pay more to get SSO, it's that companies use SSO to get you to pay for features no-one ever wanted but they did a lot of development on because they know you need SSO. And the gatekeeping of it behind sales people.

> features no-one ever wanted but they did a lot of development on because they know you need SSO.

I’ve been around product development for 20+ years and I have NEVER seen a feature that “no-one ever wanted” get a lot of development resources.

What I see a lot are features that a few huge customers want get those resources, and other people without that perspective write them off as useless. Meanwhile we’re closing 9 figure deals on the backs of those “useless” features.

Re: An admittedly wandering defense of the SSO tax

#45
post #41

Earlier quoted context omitted.

> So it is like an office space charging double for swipe cards instead of a number lock. If the landlord had to hire a bunch of extra support people, with expertise outside their normal domain, just to support swipe cards then this would make sense, no? I can imagine a lot of products where accompany literally could not afford to provide support for SSO issues to a basic tier customer with 100 employees

Not really. Especially if both systems are already in place and they just need to turn it on. The swipe system should be a very minor or zero part of the rent, not double.

> Not really. Especially if both systems are already in place and they just need to turn it on.

This isn't a valid analogy to SSO. SSO doesn't just cost extra to develop (which in itself is a valid reason for charging more), but it costs extra to maintain - you can find several other comments in this thread alone talking about how difficult it is to support SSO from a technical/customer service perspective. People are expensive - both when writing code, and when supporting it.

Re: An admittedly wandering defense of the SSO tax

#46
post #41

Earlier quoted context omitted.

> So it is like an office space charging double for swipe cards instead of a number lock. If the landlord had to hire a bunch of extra support people, with expertise outside their normal domain, just to support swipe cards then this would make sense, no? I can imagine a lot of products where accompany literally could not afford to provide support for SSO issues to a basic tier customer with 100 employees

Not really. Especially if both systems are already in place and they just need to turn it on. The swipe system should be a very minor or zero part of the rent, not double.

That’s never the case though - you don’t just “turn on” SAML integration. It’s a huge support burden, with every SAML provider requiring unique (and frequently updated) documentation, testing, and support enablement.

And that’s assuming you don’t include auth in any of your release testing cycles (which you should). If you do, now you’re including unit and end to end testing with Okta, MS, Google, OneLogin, Jumpcloud, Ping, and anyone else your customers choose to use.

Don’t forget to run those tests with both SAML and OIDC. And make sure the engineers who know how to co figure each of those vendors’ SSO systems are aligned with your testing schedules.

Also don’t forget that you need dev/partner accounts with all of those vendors. And they’ll need to be active when you test.

Re: An admittedly wandering defense of the SSO tax

#47
This argument is basically wrong because it supposes companies don't have market power when they do. "Market power" doesn't mean monopoly. It takes at least four and more often at least a dozen viable competitors before you have enough that there isn't an implicit cartel, and there are altogether too many markets where this is the case.

Nearly all specialty or line of business software, for example. These markets commonly have two or three providers and rarely have hundreds. Literally the intended purpose of copyright in this context is to give the authors market power.

And then the example given is the sympathetic one. The premise here is that there are the same number of customers willing to pay $40 as $10, and so the rational choice for a company not engaged in price discrimination is to charge $40 to everyone and price discrimination allows them to provide a "discount" to half of the customers.

Now suppose that only 10% of the customers would be willing to pay $40. The single-price profit-maximizing strategy is then to charge $10, because 100% x $10 is more than 10% x $40, and no customer benefits because all price discrimination does is allow them to overcharge the remaining 10%.

More to the point, in an actually competitive market, price discrimination isn't possible. If the marginal cost of providing the service is $7 and anyone is charging $40 to anyone, someone else could take those customers by charging $39, and someone else could take their customers by charging $25, until the market price is a thin margin over the underlying cost of providing the service. Because even the customers willing to pay $40 would prefer to pay $8, and the company that has 0.25% market share at $40 would rather have 10% market share at $8.

The better argument in favor of the "SSO tax" is the one from the comments: That SSO actually increases the cost of providing the service by raising support costs.

Re: An admittedly wandering defense of the SSO tax

#48

Earlier quoted context omitted.

There are plenty of folks who setup SSO with open source projects without a support contract. Why should they have to pay for it with other software?

Because the engineers of the other software chose not to work for free?

I'm not saying they shouldn't be compensated, just that justifying the SSO tax due to the support burden is pearl clutching.

Re: An admittedly wandering defense of the SSO tax

#49
post #30

The reality is much simpler than the article would have you believe. The article goes through all these convoluted explanations about value add but the simple fact of the matter is that SSO is the one differentiator that businesses will guarantee pay for. The other features are often unknown to stakeholders outside of the internal champion and need explanation oftentimes. But SSO, enterprises always need at a certain…

I think the friction here is from midsized companies. Where onboarding software that’s purchased is much harder than free software. I think it might be worth saying “SSO is free, up to n users”. Also this is pricing for “adequate security”, which rubs a lot of people the wrong way. But I do agree, competent, organizational wide SSO with SCIM is definitely an enterprise feature.

As I pointed out in a sibling thread, most SaaS offer “SSO at home” eg oauth2/oidc via either Google idp or GitHub in lower tiers, often in free tiers. So to get “adequate security” you don’t necessarily have to pay the SSO tax, but your alternative is that you must be locked to one of those two vendors, which is of course not ideal at all. But to say you have to pay the SSO tax to get “adequate security” is not really true at face value because of this.

That being said, obviously this situation as described sucks and we should not move towards it because really all it does is push SaaS startups towards these two vendors to punt huge licensing fees down the road until they have the revenue to support it. And by then they are significantly locked in to these specific two vendors, two vendors that already have problematic approaches to monopolizing certain things. So fixing this is important but for a different reason than one might take at face value.

Re: An admittedly wandering defense of the SSO tax

#50

This argument is basically wrong because it supposes companies don't have market power when they do. "Market power" doesn't mean monopoly. It takes at least four and more often at least a dozen viable competitors before you have enough that there isn't an implicit cartel, and there are altogether too many markets where this is the case. Nearly all specialty or line of business software, for example. These markets com…

I can identify basically three criticisms of my argument in your post.

(1) That I assume companies never have market power.

(2) That I suppose "market power" implies monopoly

(3) That my example was cherry-picked.

1. I did no such thing. I explicitly acknowledged market power several times.

2. Again, not correct. I explicitly mentioned oligopoly (assuming that 'imperfect competition' wouldn't land).

3. Of course it was. I acknowledged as much! I quite literally said the example doesn't generalize. The example serves to illustrate a 'there exists' claim. I felt a concrete example would be easier to follow than some kind of generalized model.

Your own comment claims that "actually competitive" markets can't have price discrimination. Sure, we can suppose the law of one price applies to perfectly competitive markets, but there's no sense in which a perfectly competitive markets "actually" exist at all! The obvious observation we can make is that such competitive dynamics imply that no one would make any profit!

My appeal to the airline industry as an example was not an accident. There's a very well-established literature on the relationship between competition and discrimination in the airline business. It's *certainly* not a settled question that discrimination decreases as competition intensifies. I included a classic from Stavins below that finds precisely the opposite of your claim.

My argument here isn't perfect. I can think of many flaws, many reasonable objections. But I don't think you're using any of them here.

---- Referenced paper from Stavins: https://www.bostonfed.org/publications/research-department-w...

Post reply on HN