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 0e205d6c53
Added SECURITY.md
2022-02-16 16:05:43 +00:00
.github only update SBOMs for main branch 2022-02-09 12:48:35 +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
_docker Automated report 2022-02-16 09:14:28 +00:00
lib Opentelemetry metrics API (#72) 2022-02-15 23:34:12 +00:00
npm Automated report 2022-02-16 09:14:28 +00:00
pages Say hello from Jules Winnfield 2022-02-07 15:49:04 +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 Opentelemetry metrics API (#72) 2022-02-15 23:34:12 +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 Next.js service (#53) 2022-01-05 12:09:51 +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 EXTERNAL_URL and description (#83) 2022-02-15 23:35:21 +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 package lock update 2022-02-16 09:06:44 +00:00
package.json fixed webpack warnings for typeorm 2022-02-16 02:01:22 +00:00
prettier.config.js WIP: endpoints to receive SAMLResponse and setup config 2021-09-01 15:32:25 +01:00
sbom.cyclonedx Automated report 2022-02-16 09:14:28 +00:00
sbom.spdx Automated report 2022-02-16 09:14:28 +00: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

SBOM Reports (Software Bill Of Materials)

SBOM is a list of components in a piece of software. It is like a list of ingredients of a product.

Report Standards

SBOM reports primarily use SPDX & CycloneDX standards.

Jackson SBOM reports

You can find the SBOM reports at the following locations, which are updated every time there is change in the codebase.

Location Files Context
./ sbom.spdx, sbom.cyclonedx SAML Jackson service
./npm sbom.spdx, sbom.cyclonedx NPM package
./_docker sbom.spdx, sbom.cyclonedx Docker Image for SAML Jackson service

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:

License

Apache 2.0 License