Java Authentication

Open-source Java projects categorized as Authentication | Edit details

Top 17 Java Authentication Projects

  • cas

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

    Project mention: Ask HN: What are the major open source alternatives to Auth0? | | 2021-11-30
  • SuperTokens Community

    Open source alternative to Auth0 / Firebase Auth / AWS Cognito

    Project mention: Open-Source alternative to Auth0/Firebase-Auth, user auth platform | | 2022-05-18

    Run your own auth server by deploying supertokens-core

  • Mergify

    Automate your Pull Request with Mergify. Mergify is the most powerful merge queue tool that offers speculative checks, batch merges, and multiple queueing options. Coordinated with any CI and fully integrated to GitHub. Get started or request a demo!

  • pac4j

    Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • spring-boot-jwt

    JWT auth service using Spring Boot, Spring Security and MySQL

    Project mention: Detailed guide to implement JWT in Spring Boot | | 2022-03-02


  • Simple Java Mail

    Simple API, Complex Emails (Jakarta Mail smtp wrapper)

  • sureness

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

  • spring-boot-security-saml-sample

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

    Project mention: Could someone help me with Spring Security SAML questions? Just high level stuff | | 2021-05-26

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • waffle

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

    Project mention: How waffle verifies password with Domain controller if NTLM is configured? | | 2021-12-07

    In jespa we need to configure computer account and password for netlogon service, but waffle demo app perform NTLM without computer account. How this is possible ?

  • AuthMeReloaded

    The best authentication plugin for the Bukkit/Spigot API!

  • 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: Webauthn - Server side libraries | | 2022-03-13

    Language Stars License Link GO 750+ BSD-3 Python 380+ BSD-3 Java 200+ Apache-2 PHP 120+ MIT

  • CapacitorGoogleAuth

    Capacitor plugin for Google Auth. Lightweight & no dependencies.

    Project mention: "Confirm your choices" prompt on every sign in | | 2021-06-23

    Also posted a Github issue:

  • react-native-simple-biometrics

    simple interface to verify user authenticity

    Project mention: LOCK and UNLOCK react native app using pin or biometric | | 2021-10-22

    Try this library :

  • authme

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

    Project mention: Alternatives to & Bypassing/Avoiding Microsoft's Forced Migration | | 2022-03-30

    No Telemetry: GitHub, CurseForge, Modrinth(Potentially Helpful) Auth Me: GitHub, CurseForge(Maybe at some point) A mod I'm (kinda) working on

  • agc-demos

    This repository including all of exsiting demos of AppGallery Connect Service in Android/iOS/Web/Flutter/Cordova/RN platforms.

    Project mention: Using the Cloud DB JavaScript Server SDK in Cloud Functions | | 2022-01-04

    Here, I will use the src file in the Huawei service demo to demonstrate how the JavaScript Server SDK is configured. You can also download the file and use it for your own file from GitHub.

  • AuthGuard

    Simple and extensible identity management service

    Project mention: Show HN: AuthGuard – A customizable identity management server | | 2021-12-27
  • CraftAPI

    Minecraft library for contacting the Mojang API. Experimenting with Unit-Tests

    Project mention: Any good login plugin for Velocity? | | 2021-06-15

    Auto-login players with legitimate minecraft Mojang Resolver is used by FastLogin and PremiumConnector in order to check if a player has a cracked or legit account.

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 2022-05-18.

Java Authentication related posts


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

Project Stars
1 cas 9,439
2 SuperTokens Community 5,968
3 pac4j 2,143
4 spring-boot-jwt 1,056
5 Simple Java Mail 968
6 sureness 635
7 spring-boot-security-saml-sample 506
8 waffle 409
9 AuthMeReloaded 399
10 play-pac4j 389
11 webauthn4j 215
12 CapacitorGoogleAuth 152
13 react-native-simple-biometrics 118
14 authme 34
15 agc-demos 22
16 AuthGuard 7
17 CraftAPI 5
Find remote jobs at our new job board There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.