JA Plus

开源赋能开发者. Just auth into any app.

OAuth 2.0 Server

基于 RFC6749、RFC7636、RFC7033等标准协议和 OpenID Connect Core 1.0 认证协议,自研的一款轻量级、业务解耦、开箱即用的新一代国产授权认证框架。

OAuth 2.0 协议登录

支持标准的 OAuth 2.0 协议登录,支持授权码模式、隐式授权模式、密码模式、客户端模式以及在授权码模式之上的 PKCE 模式。

OIDC 协议登录

支持标准的 OpenID Connect Core 1.0 协议登录,支持多种 response_type,如:code、code token、code id_token、token、id_token、token id_token 等

社会化平台登录

基于 JustAuth,支持国内外数十家知名的第三方平台的第三方登录。

账号密码登录

支持本地系统账号密码的登录,支持“记住我”。

单点登录

内置单点登录功能,一处登录,处处通行。

LDAP 登录

支持 LDAP 方式的登录认证

SAML 登录

支持 SAML 协议的登录认证

API 登录

支持通过 API 的形式登录指定系统。

多因素认证(MFA)

支持 TOTP、手机验证码、邮箱验证码等多因素认证。

模块化开发

基于模块化设计、开发,针对每一种登录场景,比如账号密码、OAuth、OIDC等,都单独提供了独有的模块化解决方案。

多种语言支持

支持多种语言的 SDK,如:Java、NodeJS、Python、PHP、GO等。