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
Utkarsh Mehta 5bbfaa98e4
Signing of SBOM reports (#99)
* added cosign action

* installing cosign using brew

* minor fix

* added actions step

* removed the condition for testing

* moved the cosign part to bottom

* fixed cosign path

* trying out moving some pieces

* commented if condition

* removed conditions for testing

* uncommented if conditions

Co-authored-by: Deepak Prabhakara <deepak@boxyhq.com>
2022-02-22 19:17:32 +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 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
components Admin interface for Jackson (#71) 2022-02-22 19:03:21 +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 Admin interface for Jackson (#71) 2022-02-22 19:03:21 +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 fixed webpack warnings for typeorm 2022-02-16 02:01:22 +00:00
package-lock.json Admin interface for Jackson (#71) 2022-02-22 19:03:21 +00:00
package.json Admin interface for Jackson (#71) 2022-02-22 19:03:21 +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