SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Java SAML Projects
-
Look at the example from Keycloak. In the check report, I found many seemingly minor warnings, such as this one:
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Project mention: Show HN: Torii – a framework agnostic authentication library for Rust | news.ycombinator.com | 2025-02-28 -
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
-
-
play-pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
OpenIG
Open Identity Gateway (OpenIG) is a high-performance reverse proxy server with specialized session management and credential replay functionality.
-
Also worth noting that per the spec, the RelayState can only be 80 bytes.
> As well in "HTTP Redirect Binding" or "HTTP POST Binding", The RelayState value MUST NOT exceed 80 bytes
From https://docs.oasis-open.org/security/saml/v2.0/saml-bindings...
At FusionAuth, we have an open issue for this: https://github.com/FusionAuth/fusionauth-issues/issues/2467 which you can read for more details.
SAML is full of these kinds of gotchas. We have an open source library which provides Java SAML bindings: https://github.com/FusionAuth/fusionauth-samlv2
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java SAML discussion
Java SAML related posts
-
Configuring .NET APIs with Keycloak
-
Getting Started with Keycloak: Understanding the Basics
-
Hacking My Own AWS Account: A Tale of Legacy Systems and Modern Solutions
-
Open Source Identity and Access Management
-
OpenID Connect specifications published as ISO standards
-
Ruby on Rails: Autenticação utilizando Devise + Keycloak
-
Optimizing Keycloak Caches: Best Practices for Embedded and External Infinispan
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Mar 2025
Index
What are some of the best open-source SAML projects in Java? This list will help you:
# | Project | Stars |
---|---|---|
1 | Keycloak | 26,060 |
2 | pac4j | 2,459 |
3 | OpenAM | 807 |
4 | spring-boot-security-saml-sample | 564 |
5 | play-pac4j | 406 |
6 | OpenIG | 79 |
7 | fusionauth-samlv2 | 9 |