A simple mock SAML 2.0 Identity Provider
Go to file
dependabot[bot] 2942a29d4e
Bump prettier-plugin-tailwindcss from 0.5.5 to 0.5.6 (#348)
Bumps [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.5...v0.5.6)

---
updated-dependencies:
- dependency-name: prettier-plugin-tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-15 12:11:01 +01:00
.github Update dependabot.yml (#302) 2023-09-18 12:52:02 +01:00
.vscode added Google Tag Manager 2022-03-01 00:50:36 +00:00
components link to github repo 2022-12-15 22:20:22 +00:00
lib Validate AuthnRequest signature (#11) 2022-03-02 21:06:04 +00:00
pages added health endpoint (#345) 2023-10-10 20:09:53 +01:00
public updated logo 2022-05-22 19:57:08 +01:00
styles Download metadata url (#91) 2022-10-25 17:38:56 +01:00
types Cleanup 2022-02-18 09:37:27 +05:30
utils Fallback audience value to issuer[0] (#295) 2023-09-13 11:04:05 +01:00
.dockerignore Optimise multi platform build (#128) 2022-12-09 15:04:40 +00:00
.env.example fixed build when NEXT_PUBLIC_GTM_ID is not defined 2022-03-01 13:31:28 +00:00
.eslintrc.json Bump typescript from 5.1.6 to 5.2.2 (#298) 2023-09-21 00:06:39 +01:00
.gitignore Redesigned the UIs with daisyui (#23) 2022-07-26 22:28:46 +01:00
.prettierrc.js Add prettier config and format files 2022-02-22 11:06:06 +05:30
app.json text tweaks 2022-03-02 20:53:00 +00:00
Dockerfile update nodejs to 18.17.1 2023-09-13 14:24:22 +01:00
LICENSE added license file 2022-02-23 17:16:41 +00:00
next-env.d.ts Initial commit from Create Next App 2022-01-08 20:41:13 +05:30
next.config.js Optimise multi platform build (#128) 2022-12-09 15:04:40 +00:00
package-lock.json Bump prettier-plugin-tailwindcss from 0.5.5 to 0.5.6 (#348) 2023-10-15 12:11:01 +01:00
package.json Bump prettier-plugin-tailwindcss from 0.5.5 to 0.5.6 (#348) 2023-10-15 12:11:01 +01:00
postcss.config.js wip 2022-01-13 22:37:44 +05:30
Procfile Oneclick deploy button (#2) 2022-02-28 21:54:20 +00:00
README.md Update README.md (#170) 2023-04-12 22:31:58 +01:00
tailwind.config.js Disable dark theme for now (#26) 2022-07-27 15:23:55 +05:30
tsconfig.json Support absolute imports 2022-02-18 12:16:58 +05:30

Mock SAML from BoxyHQ

Deploy Deploy with Vercel

Mock SAML is a free SAML 2.0 Identity Provider for testing SAML SSO integrations.

Try Mock SAML, our free hosted service.

Source code visualizer

CodeSee codebase visualizer

Install

With Docker

The docker container can be found at boxyhq/mock-saml.

docker run \
  -p 4000:4000 \
  -e APP_URL="http://localhost:4000" \
  -e ENTITY_ID="https://saml.example.com/entityid" \
  -e PUBLIC_KEY="<PUBLIC_KEY>" \
  -e PRIVATE_KEY="<PRIVATE_KEY>" \
  -d boxyhq/mock-saml

Replace <PUBLIC_KEY> with Base64 encoded value of public key. Replace <PRIVATE_KEY> with Base64 encoded value of private key.

Without Docker

git clone https://github.com/boxyhq/mock-saml.git
cd mock-saml

Install dependencies

npm install

Update .env with your own keys.

cp .env.example .env

Build the Next.js app.

npm run build

Run the Mock SAML server.

npm run start

Contributing

Thanks for taking the time to contribute! Contributions make the open-source community a fantastic place to learn, inspire, and create. Any contributions you make are greatly 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.

Community

  • Discord (For live discussion with the Open-Source Community and BoxyHQ team)
  • Twitter (Follow us)
  • GitHub Issues (Contributions, report issues and product ideas)