Skip to content
SPECIFICTION
Get listed

Janssen Server

docs.jans.io

WebLinuxAPISelf-hosted
Visit docs.jans.io
Spec score 7.5 #27 of 32 in OAuth Server Software

Spec sheet

Purpose
Janssen Server is an authentication and authorization server that exposes identity features through standards based endpoints.Read 5 Oct 2026 · docs.jans.io
Product
Janssen is an open-source identity and access management platform for building digital identity services.Read 5 Oct 2026 · docs.jans.io
Deployment
The documentation covers Kubernetes, VM cluster, and single VM deployment options.Read 5 Oct 2026 · docs.jans.io
Integrations
The documentation includes an integration guide covering configuration of third party software and SaaS providers.Read 5 Oct 2026 · docs.jans.io
Security
The project describes audit logging, threat detection, brute-force protection, account lockout policies, and security-event monitoring.Read 5 Oct 2026 · docs.jans.io
Support
The project identifies GitHub Discussions as its main community support channel and also offers a community chat.Read 5 Oct 2026 · github.com
License
The Janssen Project repository identifies its software under the Apache-2.0 license.Read 5 Oct 2026 · github.com
Founded
2020Read 28 Sep 2026 · docs.jans.io
Administration
Admins can configure Janssen through command-line tools, curl, or its text user interface, and the Config API is used by configuration tools to write settings to the database.Read 5 Oct 2026 · docs.jans.io
Authentication
Documented out-of-box MFA options include FIDO, passkeys, OATH OTP, and SMS via Twilio or SMPP.Read 5 Oct 2026 · docs.jans.io
Caching
The documented cache options are in-memory, Redis, and Memcached; in-memory is described as suitable only for a single-node VM deployment.Read 5 Oct 2026 · docs.jans.io
Cloud support
The documentation describes native Kubernetes support, autoscaling, service-mesh compatibility, and cloud-agnostic deployment options.Read 5 Oct 2026 · docs.jans.io
Configuration tools
Administrators can configure Janssen using the Config API, command line tools, or a text user interface.Read 5 Oct 2026 · docs.jans.io
Core capabilities
Its Auth Server supports OAuth 2.0 and OpenID Connect, multi-factor authentication, session management, directory integration, and audit logging.Read 5 Oct 2026 · docs.jans.io
Databases
The components overview lists MySQL and Postgres as supported persistence options.Read 5 Oct 2026 · docs.jans.io
Development deployment limit
The Janssen documentation labels its Docker demo setup for testing and development only.Read 5 Oct 2026 · docs.jans.io
Extensibility
The platform provides interception scripts, custom plugins, REST APIs, and Agama for designing authentication flows and integrating third-party services.Read 5 Oct 2026 · docs.jans.io
Intended audience
The deployment guide names technical architects, designers, developers, and Janssen administrators as its audience.Read 5 Oct 2026 · docs.jans.io
Key storage
Private keys can be stored in a cloud provider key service, the file system, or an HSM.Read 5 Oct 2026 · docs.jans.io
Passkeys
Its FIDO2 component provides endpoints to enroll and validate devices and is the basis of passkey support.Read 5 Oct 2026 · docs.jans.io
Production distribution
The repository says Gluu offers commercial distributions of Janssen components for enterprises seeking production deployment.Read 5 Oct 2026 · github.com
Protocols
The documentation describes support for OAuth, OpenID Connect, and UMA authorization services.Read 5 Oct 2026 · docs.jans.io
Security guidance
The security guidance advises keeping the Config API off the internet and limiting exposed services to those required.Read 5 Oct 2026 · docs.jans.io
Social sign-in
The documentation says Jans supports Google, Apple, and Facebook social sign-in out of the box, with other providers possible through Agama.Read 5 Oct 2026 · docs.jans.io
Use cases
Documented use cases include browser single sign-on, API access management, mobile authentication, open banking, registration, and consent gathering.Read 5 Oct 2026 · docs.jans.io
User management
The SCIM service is a JSON REST API for adding, editing, and updating user information.Read 5 Oct 2026 · docs.jans.io

Where Specifiction places it

Alternatives to Janssen ServerAll alternatives →

Ory From $64.17/mo · Free plan 8.7 Visit