The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Java Authentication Projects
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
spring-boot-3-jwt-security
Sample project on how to implement JWT security based using Spring boot 3 and Spring security 6
-
akto
Proactive, Open source API security → API discovery, Testing in CI/CD, Test Library with 150+ Tests, Add custom tests, Sensitive data exposure
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
-
product-is
Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
-
play-pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
keycloak-home-idp-discovery
Keycloak: Home IdP Discovery - discover home identity provider or realm by email domain
-
OpenFIPS201
An open source reference card application for NIST FIPS 201-2 / NIST SP800-73-4, targeting Javacard 3.0.4+
-
graylog-plugin-auth-sso
SSO support for Graylog through trusted HTTP headers set by load balancers or authentication proxies
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I get what you are trying to do, but it feels a bit insecure. Why not use an OSS passwordless project like https://github.com/supertokens/supertokens-core/ or https://github.com/teamhanko/hanko
Project mention: The Java security framework to protect web applications and web services | news.ycombinator.com | 2023-06-26
I’m not sure what language you want to use but I created my own boilerplate in Java + Springboot based off this repo: https://github.com/ali-bouali/spring-boot-3-jwt-security
Qualys is good. For open source vulnerability scanner for APIs - you can also try https://github.com/akto-api-security/akto
WebAuthn4j: A 100% FIDO2 conformant library with support for all attestation formats and validation. It is used by Keycloak and Spring Security.
Auth Me (by Axieum)
Java Authentication related posts
- Ask HN: Simple Auth for Website
- Free auth products you can start using today
- What is the best way to implement authentication that provides Google Auth, Facebook Auth, etc.
- The Central Authentication Service Project
- The Developer-First Security Week free event (Aug 7-11)
- The essential security checklist for user identity
- What is the easiest authentication method with nodejs currently available?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Authentication projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | SuperTokens Community | 11,898 |
2 | cas | 10,629 |
3 | pac4j | 2,377 |
4 | spring-boot-3-jwt-security | 1,575 |
5 | spring-boot-jwt | 1,415 |
6 | sureness | 845 |
7 | akto | 823 |
8 | OpenAM | 722 |
9 | product-is | 714 |
10 | AuthMeReloaded | 575 |
11 | spring-boot-security-saml-sample | 557 |
12 | waffle | 459 |
13 | Membrane Service Proxy | 442 |
14 | play-pac4j | 401 |
15 | webauthn4j | 378 |
16 | okta-spring-boot-react-crud-example | 282 |
17 | keycloak-restrict-client-auth | 256 |
18 | capacitor-oauth2 | 211 |
19 | keycloak-home-idp-discovery | 205 |
20 | react-native-simple-biometrics | 175 |
21 | authme | 83 |
22 | OpenFIPS201 | 63 |
23 | graylog-plugin-auth-sso | 48 |
Sponsored