Skip to main content

SAML Jackson

SAML Jackson logo



SAML Jackson is an open-source service provided by BoxyHQ. You can use it to implement SAML SSO authentication in your application with just a few lines of code.

Resource Requirements

CPU (Core)RAM (MB)Temp. storage (MB)

Learn more about how to manage resources for services

How to deploy

SAML Jackson requires a database to start, so make sure you have a running database before starting SAML Jackson. In our service template we rely on Postgres, which you can also easily deploy from the mogenius service library. Once you have a database, select SAML Jackson from the service library and follow the instructions.


Make sure to fill the placeholders in the environment variable DB_URL with your Postgres data. Once you've entered the details for Postgres, it should look similar to this postgres://user:SECRET@postgres-123456:5432/database.

If you want to use another type of database, change the environment variables according to the Jackson docs.

Admin UI
To access the admin UI of your service, you'll need to configure the accepted email domains and connect to an SMTP server to enable magic links when signing in. Follow the Jackson docs to set up the environment variables accordingly.

The service currently uses v1.0.4 of their official Docker image. If you want to use a different version, edit the Dockerfile in the repository that mogenius creates in your GitHub account when deploying SAML Jackson. After changing the Dockerfile, your service will rebuild automatically with the updated version.