Skip to content

Instantly share code, notes, and snippets.

@rodolfoap
Forked from yanivmn/open-source-sso.md
Created March 10, 2021 09:48
Show Gist options
  • Save rodolfoap/064052ec9ec856f014ee4191840ae282 to your computer and use it in GitHub Desktop.
Save rodolfoap/064052ec9ec856f014ee4191840ae282 to your computer and use it in GitHub Desktop.
Comparison of open-source SSO implementations
Aerobase Keycloak WSO2 Identity Server Gluu CAS OpenAM Shibboleth IdP
OpenID Connect/OAuth support yes yes yes yes yes yes third-party
Multi-factor authentication yes yes yes yes yes yes yes
Admin UI yes yes yes yes yes yes no
OpenJDK support yes yes yes yes no
Identity brokering yes yes yes
Middleware NGINX, Wildfly Wildfly, JBOSS WSO2 Carbon Jetty, Apache HTTPD any Java app server any Java app server Jetty, Tomcat
Open source yes yes Note 1 yes yes yes yes
Commercial support yes no yes yes third-party yes third-party
Add federation metadata no no yes
Add metadata from URL no no yes
Installation trivial easy difficult
  1. The downloadable binaries on their site don't appear to include the latest security patches. While you could compile and package yourself from the source code, it's not clear if the latest security patches are open-sourced. (http://lists.jboss.org/pipermail/keycloak-user/2016-August/007281.html)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment