Skip to the content.

Codacy Badge CII Best Practices

Welcome to Janssen project.

Janssen enables organizations to build a scalable centralized authentication and authorization service using free open source software. The components of the project today include implementations of the OAuth, OpenID Connect and FIDO standards. New components may be added as the technology evolves.

Get started with quick install

Start a fresh ubuntu 18.04 or 20.04 and execute the following

 sudo su -
 wget https://raw.githubusercontent.com/JanssenProject/jans-cloud-native/master/automation/startdemo.sh && chmod u+x startdemo.sh && ./startdemo.sh

This will install docker, microk8s, helm and Janssen with the default settings can be found inside values.yaml. Please map the ip of the instance running ubuntu to demoexample.jans.io and then access the endpoints at your browser such in the example in the table below. Also see instructions for Amazon EKS

Service Example endpoint
Auth server https://demoexample.jans.io/.well-known/openid-configuration
fido2 https://demoexample.jans.io/.well-known/fido2-configuration
scim https://demoexample.jans.io/.well-known/scim-configuration

What you just installed is Cloud Native Janssen with microk8s. Explore different ways to install and deploy Janssen to suite you needs in production.

Get to know Janssen

Learn more and in-depth about Janssen features and module using documentation

Contribute

Want to contribute? Our Contribution guide will get you started