Information Security 7 min read

What’s New in JustAuthPlus v1.0.0? Features, Updates, and Enhanced Authentication

JustAuthPlus v1.0.0, released on February 18 2021, introduces a TOTP module, one‑click logout, updated scripts, extensive refactoring, and a suite of authentication features such as SSO, OAuth, OIDC, SAML, and multi‑language support, positioning it as a versatile open‑source login middleware.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in JustAuthPlus v1.0.0? Features, Updates, and Enhanced Authentication

Release

JustAuthPlus (JAP) v1.0.0 was officially released on 2021‑02‑18, and the website moved to justauth.plus.

Additions

jap-mfa

module implements TOTP verification.

Added

logout

method to

JapUserStoreContextHolder

for one‑click logout, clearing cookies, session, etc.

Added unit tests.

Modifications

Updated

jap.sh

script with multiple common commands.

Improved comments.

Removed

options

property from

JapConfig

and added

justAuthConfig

to

SocialConfig

.

Renamed

RememberMeDetailsUtils

to

RememberMeUtils

.

Moved

Oauth2Strategy#checkOauthConfig()

and

Oauth2Strategy#isCallback()

to

Oauth2Util

class.

Other Changes

Improved some code.

Refactored

SimpleConfig

class, moving non‑essential configuration and logic to

RememberMeUtils

.

What is JAP?

JAP is an open‑source login middleware designed with modular architecture and high business decoupling, allowing easy integration into any web application.

It aims to provide a standard authentication solution for all applications, facilitating seamless integration with third‑party or proprietary systems.

Tagline: Just auth into any app!

Goal: Make identity linking ubiquitous.

Value: Enable developers to integrate authentication quickly, improve efficiency, and reduce maintenance cost.

Vision: Become essential infrastructure in the developer ecosystem through open‑source community.

Key Features

Single Sign‑On (SSO).

Out‑of‑the‑box APIs, similar to JustAuth.

Multi‑platform support: dozens of third‑party platforms, OAuth/OIDC, SAML.

Business decoupling – authentication components are isolated.

Modular – use only needed modules.

Standardized strategies.

Multi‑language support: Java, Python, Go, Node, etc.

Applicable Scenarios

New projects needing a unified authentication system.

Refactoring existing login modules for flexibility (MFA, OAuth, etc.).

Reducing duplicated authentication code across multiple projects.

Providing a standard, flexible, feature‑rich authentication solution for organizations.

Freeing development resources from authentication implementation.

Custom integration for non‑standard identity providers.

Multi‑language environments (Java, Python, Node, etc.) requiring consistent authentication.

Developing web applications with OAuth, SAML, or LDAP login capabilities.

Implemented Functions

Account password login.

Third‑party social account login.

Standard OAuth 2.0 authorization code login.

OIDC application login.

Same‑origin domain single sign‑on.

Open‑Source Repository

GitHub: https://github.com/fujieid/jap

Gitee: https://gitee.com/fujieid/jap

Reference Links

[1]

justauth.plus: https://justauth.plus

[2]

Account password login: https://justauth.plusquickstart/jap-simple.html

[3]

Third‑party social login: https://justauth.plusquickstart/jap-social.html

[4]

OAuth 2.0 authorization code login: https://justauth.plusquickstart/jap-oauth2.html

[5]

OIDC login: https://justauth.plusquickstart/jap-oidc.html

[6]

Same‑origin domain SSO: https://justauth.plusquickstart/jap-sso.html

[7]

Join JAP developer community: https://justauth.pluscommunity/weneed.html

Javaopen-sourceauthenticationOAuthSingle Sign-Onlogin middleware
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.