Skip to content

Commit

Permalink
UI improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
MMore committed Oct 27, 2023
1 parent 6e3274b commit ddbe51e
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 14 deletions.
18 changes: 15 additions & 3 deletions _sass/custom.scss
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,21 @@ table img {
margin-bottom: 0;
}

table td.actions {
vertical-align: middle;
width: 25px;
table {

td.actions {
vertical-align: middle;
width: 25px;
}

td.centered {
text-align: center;
}

td.small {
font-size: 0.8em;
white-space: nowrap;
}
}

// https://www.w3schools.com/css/css_tooltip.asp
Expand Down
6 changes: 3 additions & 3 deletions friends-of-sso.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,13 +65,13 @@ Best practice for vendors to keep their customers secure would be offering both
<td style="color: {{ scim_color }}; font-weight: bold; text-align: center;">
{{ vendor.scim_starting_on_plan }}
</td>
<td style="text-align: center;">
<td class="centered">
{% include vendor_free_sso_providers.html providers=vendor.free_sso_providers %}
</td>
<td style="text-align: center;">
<td class="centered">
{% include vendor_pricing_sources.html pricing_sources=vendor.sources %}
</td>
<td>{{ vendor.updated_at }}</td>
<td class="small">{{ vendor.updated_at }}</td>
<td class="actions">
{% include vendor_edit_link.html vendor_path=vendor.path vendor_name=vendor.name %}
</td>
Expand Down
14 changes: 7 additions & 7 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Imagine buying a car and the manufacturer asks for an extra payment to unlock 10
{% include vendor_logo.html vendor_url=vendor.vendor_url vendor_name=vendor.name %}
</td>
<td><a href="{{ vendor.vendor_url }}" target="_blank">{{ vendor.name }}</a></td>
<td sorttable_customkey="{{ sso_increase }}">
<td sorttable_customkey="{{ sso_increase }}" class="centered">
{% if sso_increase == "unknown" %}
<div class="tooltip">???
<span class="tooltiptext" style="font-size: 0.7em;">Pricing is not transparent and unknown. Often vendors ask you to call them to get a quote.</span>
Expand All @@ -70,33 +70,33 @@ Imagine buying a car and the manufacturer asks for an extra payment to unlock 10
{{ sso_increase }}%
{% endif %}
</td>
<td sorttable_customkey="{{ vendor.base_pricing }}">
<td sorttable_customkey="{{ vendor.base_pricing }}" class="centered">
{% if vendor.base_pricing == "unknown" %}
???
{% else %}
{{ vendor.base_pricing | format: vendor.currency}}
{% endif %}
</td>
<td sorttable_customkey="{{ vendor.sso_pricing }}">
<td sorttable_customkey="{{ vendor.sso_pricing }}" class="centered">
{% if vendor.sso_pricing == "unknown" %}
???
{% else %}
{{ vendor.sso_pricing | format: vendor.currency}}
{% endif %}
</td>
<td>{{ vendor.pricing_scheme }}</td>
<td style="text-align: center;">
<td class="centered small">{{ vendor.pricing_scheme }}</td>
<td class="centered">
{% include vendor_free_sso_providers.html providers=vendor.free_sso_providers %}
</td>
<td style="font-size: 0.7em;">
<div class="tooltip">{{ vendor.notes | truncate: 25 }}
<span class="tooltiptext">{{ vendor.notes }}</span>
</div>
</td>
<td>
<td class="centered">
{% include vendor_pricing_sources.html pricing_sources=vendor.pricing_sources %}
</td>
<td>{{ vendor.updated_at }}</td>
<td class="small">{{ vendor.updated_at }}</td>
<td class="actions">
{% include vendor_edit_link.html vendor_path=vendor.path vendor_name=vendor.name %}
</td>
Expand Down
6 changes: 5 additions & 1 deletion why.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ description: Why does SSOtax.org exist and what is it?
order: 3
---

## Why the project is needed

[**SSOtax.org**](http://ssotax.org) is an open source project to raise awareness how important SSO is as a core security requirement and that it should be available for everyone! It is maintained by the IT and InfoSec community.

Single sign-on (SSO) is a mechanism for outsourcing the authentication (via OpenID Connect, SAML) to a third party identity provider, such as Google, Azure AD, Okta, etc.
Expand All @@ -14,14 +16,16 @@ Companies rely on SSO to centrally lock down any employee access at the time of

If a vendor takes your security seriously they shouldn’t charge for a security feature that’s already developed. It would be unheard of for a car manufacturer to deliver your car but asking for an expensive software upgrade to unlock 100% of braking performance. SaaS vendors are essentially doing the same by locking existing security features behind an expensive paywall. Many vendors charge 2x, 3x, or 4x the base product pricing for access to SSO!

----
## Who is behind SSOtax.org?

I learned myself about the problem in the past while introducing Okta in my previous company and not being able to connect it to all existing SaaS as SSO was behind a pay wall.

When I was talking to CTOs and Security Leads about SaaS security, often the term **SSO Tax** came up. I noticed that people complained about not getting a clear understanding what that means for their SaaS tools as the [existing overview](http://sso.tax) is outdated.

The SSO Tax was one of the reasons for starting [AccessOwl](https://www.accessowl.io) - a SaaS Provisioning and Governance platform. My co-founder Philip and I were frustrated that access management was turned into a product category solely accessible to large enterprises. In todays day and age managing your employee’s access to SaaS should not be considered a luxury product anymore.

## The original SSO.tax

As the [original project](https://sso.tax) was not maintained for over a year and several reach outs to the maintainer were unsuccessful, I decided to [fork](https://github.com/ssotax/ssotax), updating the data and actively processing PRs to advance the core idea. At the same time it was a great opportunity to [integrate](https://github.com/robchahin/sso-wall-of-shame/issues/100) [community](https://github.com/robchahin/sso-wall-of-shame/issues/36) [feedback](https://github.com/robchahin/sso-wall-of-shame/issues/140) and improve the overall page.

**The objective extends beyond shaming vendors by also [applauding those who genuinely value their customers’ security](friends-of-sso)!**
Expand Down

0 comments on commit ddbe51e

Please sign in to comment.