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
Deepak Prabhakara ce1a9e9dfd
added x509data to AuthnRequest (#97)
* added x509data to AuthnRequest

* TS fix

* TS fix

* workflows cleanup
2022-02-19 22:08:11 +00:00
.github added x509data to AuthnRequest (#97) 2022-02-19 22:08:11 +00:00
.husky 74 fix husky setup (#75) 2022-01-31 11:16:33 +00:00
.vscode added CLIENT_SECRET_VERIFIER for enhancing OAuth 2.0 security (#84) 2022-02-15 14:09:56 +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
lib Opentelemetry metrics API (#72) 2022-02-15 23:34:12 +00:00
npm added x509data to AuthnRequest (#97) 2022-02-19 22:08:11 +00:00
pages Add support for HTTP-POST binding (#82) 2022-02-17 19:02:03 +00:00
public Next.js service (#53) 2022-01-05 12:09:51 +00:00
styles Next.js service (#53) 2022-01-05 12:09:51 +00:00
swagger tweaks to the OpenAPI docs 2022-01-19 21:56:42 +00:00
.dockerignore Next.js service (#53) 2022-01-05 12:09:51 +00:00
.env.example Add EXTERNAL_URL to .env.example (#86) 2022-02-16 19:12:45 +00:00
.eslintrc.js tweaks to the OpenAPI docs 2022-01-19 21:56:42 +00:00
.gitignore cleanup 2022-02-08 22:43:50 +00:00
.prettierignore Next.js service (#53) 2022-01-05 12:09:51 +00:00
.prettierrc.js Next.js service (#53) 2022-01-05 12:09:51 +00:00
Dockerfile updated node to 16.14.0 (#90) 2022-02-17 19:47:26 +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 sbom, observability and container signing has moved to the website docs 2022-02-18 23:46:41 +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 fixed webpack warnings for typeorm 2022-02-16 02:01:22 +00:00
package-lock.json bumped up version 2022-02-18 22:47:09 +00:00
package.json bumped up version 2022-02-18 22:47:09 +00:00
prettier.config.js WIP: endpoints to receive SAMLResponse and setup config 2021-09-01 15:32:25 +01:00
tsconfig.json Next.js service (#53) 2022-01-05 12:09:51 +00:00

README.md

SAML Jackson (not fiction anymore)

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