Java Authentication

Open-source Java projects categorized as Authentication

Top 23 Java Authentication Projects

  • SuperTokens Community

    Open source alternative to Auth0 / Firebase Auth / AWS Cognito

    Project mention: Auth0 increases price by 300% | /r/webdev | 2023-12-07

    Checkout - open source alternative to Auth0. It has a lot of free features and if you self host it, it's free at any scale. For our managed service, it's still far cheaper compared to Auth0.

  • cas

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

    Project mention: The Central Authentication Service Project | | 2023-08-08
  • 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...

    Project mention: The Java security framework to protect web applications and web services | | 2023-06-26
  • spring-boot-3-jwt-security

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

    Project mention: Boilerplate for API only product | /r/SaaS | 2023-12-07

    I’m not sure what language you want to use but I created my own boilerplate in Java + Springboot based off this repo:

  • spring-boot-jwt

    JWT auth service using Spring Boot, Spring Security and MySQL

  • sureness

    A simple and efficient security framework that focus on protection of API.

  • akto

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

    Project mention: Open source vulnerability scanner | /r/cybersecurity | 2023-12-05

    Qualys is good. For open source vulnerability scanner for APIs - you can also try

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

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

  • AuthMeReloaded

    The best authentication plugin for the Bukkit/Spigot API!

  • spring-boot-security-saml-sample

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

  • waffle

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

  • Membrane Service Proxy

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

  • play-pac4j

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

  • webauthn4j

    A portable Java library for WebAuthn and Apple App Attest server side verification

    Project mention: A Passwordless Future! Passkeys for Java Developers | | 2024-01-02

    WebAuthn4j: A 100% FIDO2 conformant library with support for all attestation formats and validation. It is used by Keycloak and Spring Security.

  • okta-spring-boot-react-crud-example

    Simple CRUD with React and Spring Boot 3

  • keycloak-restrict-client-auth

    A Keycloak authenticator to restrict authorization on clients

  • capacitor-oauth2

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

  • keycloak-home-idp-discovery

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

  • react-native-simple-biometrics

    simple interface to verify user authenticity

  • authme

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

    Project mention: Why is snow appearing inside? | /r/feedthebeast | 2023-04-28

    Auth Me (by Axieum)

  • OpenFIPS201

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

    Project mention: SmardCard authentication | /r/sysadmin | 2023-05-16
  • 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

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). The latest post mention was on 2024-01-02.

Java Authentication related posts


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

Project Stars
1 SuperTokens Community 11,872
2 cas 10,617
3 pac4j 2,375
4 spring-boot-3-jwt-security 1,557
5 spring-boot-jwt 1,415
6 sureness 844
7 akto 803
8 OpenAM 719
9 product-is 708
10 AuthMeReloaded 575
11 spring-boot-security-saml-sample 557
12 waffle 459
13 Membrane Service Proxy 442
14 play-pac4j 402
15 webauthn4j 375
16 okta-spring-boot-react-crud-example 281
17 keycloak-restrict-client-auth 254
18 capacitor-oauth2 209
19 keycloak-home-idp-discovery 204
20 react-native-simple-biometrics 175
21 authme 82
22 OpenFIPS201 63
23 graylog-plugin-auth-sso 48
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives