Java Authentication

Open-source Java projects categorized as Authentication

Top 23 Java Authentication Projects

Authentication
  1. SuperTokens Community

    Open source alternative to Auth0 / Firebase Auth / AWS Cognito

    Project mention: Top 5 Open Source Identity and Access Management (IAM) providers 2025 | dev.to | 2025-03-26

    Home page | GitHub Repo | Documentation | Discord community

  2. 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.

    CodeRabbit logo
  3. cas

    Apereo CAS - Identity & Single Sign On for all earthlings and beyond.

  4. 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
  5. spring-boot-3-jwt-security

    Sample project on how to implement JWT security based using Spring boot 3 and Spring security 6

  6. spring-boot-jwt

    JWT auth service using Spring Boot, Spring Security and MySQL

  7. akto

    Proactive, Open source API security → API discovery, API Security Posture, Testing in CI/CD, Test Library with 1000+ Tests, Add custom tests, Sensitive data exposure

    Project mention: Proactive, Open source API security tool | news.ycombinator.com | 2024-11-01
  8. sureness

    Dromara Sureness A efficient security framework focus on protection of API.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. OpenAM

    OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

  11. 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.

  12. AuthMeReloaded

    The best authentication plugin for the Bukkit/Spigot API!

  13. spring-boot-security-saml-sample

    SBS3 — A sample SAML 2.0 Service Provider built on Spring Boot.

  14. firebase-admin-java

    Firebase Admin Java SDK

    Project mention: Compiling Java into Native Binaries with Graal and Mill | news.ycombinator.com | 2025-02-01

    "Almost every Java program, library, and framework uses some degree of reflection and dynamic classloading, and so you do have to spend the effort to configure Graal appropriately." -- this is by far the biggest problem with native binary compilation.

    Imagine spending 15+ minutes building an exe, and it stopping at minute 15 because some things needed to be added in the config. Or, after waiting 30 minutes to have the exe ready, it refused to run because of the same problem.

    The issue is we don't know what we don't know. You don't "forget to include something" because you don't know what to include (and even after seeing the error, you still don't lol).

    I just wished all 3rd party libraries put their "include this config to include my lib in your exe", just like OSGi manifest (https://www.ibm.com/docs/en/wasdtfe?topic=overview-osgi-bund...).

    For example, an issue still open for almost 2 years: https://github.com/firebase/firebase-admin-java/issues/800

  15. webauthn4j

    A portable Java library for WebAuthn(Passkeys) server side verification

  16. waffle

    Enable drop-in Windows Single Sign On for popular Java web servers. (by Waffle)

  17. Membrane Service Proxy

    API gateway for REST, OpenAPI, GraphQL and SOAP written in Java.

  18. play-pac4j

    Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  19. keycloak-restrict-client-auth

    A Keycloak authenticator to restrict authorization on clients

  20. okta-spring-boot-react-crud-example

    Simple CRUD with React and Spring Boot 3

  21. keycloak-home-idp-discovery

    Keycloak: Home IdP Discovery - discover home identity provider or realm by email domain

  22. generic-oauth2

    Generic Capacitor OAuth 2 client plugin. Stop the war in Ukraine!

  23. react-native-simple-biometrics

    simple interface to verify user authenticity

  24. authme

    🔒 Authenticate yourself in Minecraft and re-validate your session (by axieum)

  25. OpenFIPS201

    An open source reference card application for NIST FIPS 201-2 / NIST SP800-73-4, targeting Javacard 3.0.4+

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Authentication discussion

Log in or Post with

Java Authentication related posts

  • Auth Pricing Wars: Cognito vs Auth0 vs Firebase vs Supabase

    2 projects | dev.to | 19 Dec 2024
  • Proactive, Open source API security tool

    1 project | news.ycombinator.com | 1 Nov 2024
  • How to use SuperTokens in a VueJS app with your own UI

    2 projects | dev.to | 9 Oct 2024
  • A Better Hammer?

    2 projects | dev.to | 2 Oct 2024
  • SuperTokens – open-source User Authentication

    1 project | news.ycombinator.com | 23 Sep 2024
  • A Gentle Introduction to SAML

    1 project | news.ycombinator.com | 24 Jul 2024
  • Identity: Self-Hosted or in the Cloud?

    3 projects | news.ycombinator.com | 12 Jul 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Apr 2025
    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. Learn more →

Index

What are some of the best open-source Authentication projects in Java? This list will help you:

# Project Stars
1 SuperTokens Community 14,051
2 cas 11,084
3 pac4j 2,466
4 spring-boot-3-jwt-security 1,954
5 spring-boot-jwt 1,584
6 akto 1,256
7 sureness 874
8 OpenAM 816
9 product-is 767
10 AuthMeReloaded 682
11 spring-boot-security-saml-sample 564
12 firebase-admin-java 559
13 webauthn4j 487
14 waffle 481
15 Membrane Service Proxy 479
16 play-pac4j 406
17 keycloak-restrict-client-auth 351
18 okta-spring-boot-react-crud-example 297
19 keycloak-home-idp-discovery 292
20 generic-oauth2 251
21 react-native-simple-biometrics 210
22 authme 96
23 OpenFIPS201 78

Sponsored
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.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?