SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java Authentication Projects
-
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.
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
Discontinued 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.
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 - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Authentication projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | SuperTokens Community | 12,038 |
2 | cas | 10,704 |
3 | pac4j | 2,380 |
4 | spring-boot-3-jwt-security | 1,652 |
5 | spring-boot-jwt | 1,420 |
6 | sureness | 849 |
7 | akto | 846 |
8 | OpenAM | 728 |
9 | product-is | 717 |
10 | AuthMeReloaded | 580 |
11 | spring-boot-security-saml-sample | 557 |
12 | waffle | 463 |
13 | Membrane Service Proxy | 443 |
14 | play-pac4j | 401 |
15 | webauthn4j | 390 |
16 | okta-spring-boot-react-crud-example | 286 |
17 | keycloak-restrict-client-auth | 270 |
18 | generic-oauth2 | 217 |
19 | keycloak-home-idp-discovery | 217 |
20 | react-native-simple-biometrics | 179 |
21 | authme | 83 |
22 | OpenFIPS201 | 65 |
23 | graylog-plugin-auth-sso | 50 |
Sponsored