SAML Jackson: A SAML SSO service designed as an OAuth 2.0 flow. Integrate SAML with just a few lines of code. Demo - https://saml-demo.boxyhq.com
Go to file
Aswin V 370834cf4f
Automatic class sorting with prettier plugin for tailwind (#105)
* Install prettier plugin

* Apply sorting

* removed headwind

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-02-23 17:37:24 +00:00
.github Signing of SBOM reports (#99) 2022-02-22 19:17:32 +00:00
.husky 74 fix husky setup (#75) 2022-01-31 11:16:33 +00:00
.vscode Automatic class sorting with prettier plugin for tailwind (#105) 2022-02-23 17:37:24 +00:00
_dev fixed "no matching manifest for linux/arm64/v8 in the manifest list entries" for Apple silicon chip 2022-02-05 12:05:19 +00:00
components Automatic class sorting with prettier plugin for tailwind (#105) 2022-02-23 17:37:24 +00:00
e2e Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
hooks Signing of SBOM reports (#99) 2022-02-22 19:17:32 +00:00
lib Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
npm updated swagger.json 2022-02-22 19:16:18 +00:00
pages Automatic class sorting with prettier plugin for tailwind (#105) 2022-02-23 17:37:24 +00:00
public Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
styles Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
swagger updated swagger.json 2022-02-22 19:16:18 +00:00
.dockerignore Next.js service (#53) 2022-01-05 12:09:51 +00:00
.env.example Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
.eslintrc.js tweaks to the OpenAPI docs 2022-01-19 21:56:42 +00:00
.gitignore Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
.prettierignore Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
.prettierrc.js Next.js service (#53) 2022-01-05 12:09:51 +00:00
Dockerfile Update port from 5000 to 5225 and 3000 to 3366 (#89) 2022-02-21 14:33:31 +00:00
LICENSE Initial commit 2021-08-12 14:00:00 +01:00
Procfile 56 one click deploy (#70) 2022-01-21 23:17:01 +00:00
README.md Add badges (#100) 2022-02-22 14:41:26 +00:00
SECURITY.md Added SECURITY.md 2022-02-16 16:05:43 +00:00
app.json Add EXTERNAL_URL and description (#83) 2022-02-15 23:35:21 +00:00
next-env.d.ts Next.js service (#53) 2022-01-05 12:09:51 +00:00
next.config.js removed filterwarnings plugin, it's old and unmaintained 2022-02-22 20:56:17 +00:00
package-lock.json Automatic class sorting with prettier plugin for tailwind (#105) 2022-02-23 17:37:24 +00:00
package.json Automatic class sorting with prettier plugin for tailwind (#105) 2022-02-23 17:37:24 +00:00
playwright.config.ts Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
postcss.config.js Signing of SBOM reports (#99) 2022-02-22 19:17:32 +00:00
prettier.config.js WIP: endpoints to receive SAMLResponse and setup config 2021-09-01 15:32:25 +01:00
tailwind.config.js Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
tsconfig.json Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00

README.md

SAML Jackson (not fiction anymore)

npm Docker pull Github stargazers Github issues license Twitter Discord node-current Swagger Validator

Deploy with Vercel Deploy

SAML service [SAML in a box from BoxyHQ]

You need someone like Jules Winnfield to save you from the vagaries of SAML login. Jackson implements the SAML login flow as an OAuth 2.0 flow, abstracting away all the complexities of the SAML protocol.

Documentation

For full documentation, visit boxyhq.com/docs/jackson/introduction

Source code visualizer

CodeSee codebase visualizer

Observability

We support first-class observability on the back of OpenTelemetry, refer here for more details.

SBOM Reports (Software Bill Of Materials)

We support SBOM reports, refer here for more details.

Container Signing and Verification

We support container image verification using cosign, refer here for more details.

Contributing

Thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are appreciated.

Please try to create bug reports that are:

  • Reproducible. Include steps to reproduce the problem.
  • Specific. Include as much detail as possible: which version, what environment, etc.
  • Unique. Do not duplicate existing opened issues.
  • Scoped to a Single Bug. One bug per report.

Support

Reach out to the maintainers at one of the following places:

Reporting Security Issues

Responsible Disclosure

License

Apache 2.0 License