{"id":19097455,"url":"https://github.com/boxyhq/mock-saml","last_synced_at":"2025-04-30T14:41:08.400Z","repository":{"id":41848632,"uuid":"446022225","full_name":"boxyhq/mock-saml","owner":"boxyhq","description":"A simple mock SAML 2.0 Identity Provider","archived":false,"fork":false,"pushed_at":"2025-04-26T08:58:23.000Z","size":3278,"stargazers_count":124,"open_issues_count":11,"forks_count":32,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-26T09:32:40.510Z","etag":null,"topics":["fake-saml-idp","hactoberfest","mock-saml-idp","saml","saml-idp","saml-testing","test-saml"],"latest_commit_sha":null,"homepage":"https://mocksaml.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boxyhq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-09T07:28:24.000Z","updated_at":"2025-04-26T08:58:25.000Z","dependencies_parsed_at":"2023-09-21T19:39:50.682Z","dependency_job_id":"b4c481a5-2927-4824-a42d-2deb4807f3b5","html_url":"https://github.com/boxyhq/mock-saml","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fmock-saml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fmock-saml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fmock-saml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boxyhq%2Fmock-saml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boxyhq","download_url":"https://codeload.github.com/boxyhq/mock-saml/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251722801,"owners_count":21633017,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fake-saml-idp","hactoberfest","mock-saml-idp","saml","saml-idp","saml-testing","test-saml"],"created_at":"2024-11-09T03:40:42.424Z","updated_at":"2025-04-30T14:41:08.377Z","avatar_url":"https://github.com/boxyhq.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mock SAML from BoxyHQ\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy)\n[![Deploy with Vercel](https://vercel.com/button)](\u003chttps://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fboxyhq%2Fmock-saml\u0026env=APP_URL,ENTITY_ID,PUBLIC_KEY,PRIVATE_KEY,NEXT_PUBLIC_GTM_ID\u0026envDescription=APP_URL%20(Usually%20https%3A%2F%2F%3Cproject-name%3E.vercel.app)%20can%20be%20set%20after%20deployment%20from%20the%20project%20dashboard.%20Set%20to%20''%20if%20not%20applicable.\u0026envLink=https%3A%2F%2Fgithub.com%2Fboxyhq%2Fmock-saml%2Fblob%2Fmain%2F.env.example\u0026project-name=mock-saml\u003e)\n\nMock SAML is a free SAML 2.0 Identity Provider for testing SAML SSO integrations.\n\n## Namespaces\n\nTry [Mock SAML](https://mocksaml.com/), our free hosted service. Whilst we use the root domain for our own testing you can create your own unique namespace by navigating to [https://mocksaml.com/namespace/any_name_of_your_choice](https://mocksaml.com/namespace/any_name_of_your_choice).\n\n## Install\n\n### With Docker\n\nThe docker container can be found at [boxyhq/mock-saml](https://hub.docker.com/r/boxyhq/mock-saml).\n\n```bash\ndocker run \\\n  -p 4000:4000 \\\n  -e APP_URL=\"http://localhost:4000\" \\\n  -e ENTITY_ID=\"https://saml.example.com/entityid\" \\\n  -e PUBLIC_KEY=\"\u003cPUBLIC_KEY\u003e\" \\\n  -e PRIVATE_KEY=\"\u003cPRIVATE_KEY\u003e\" \\\n  -d boxyhq/mock-saml\n```\n\nRefer to [env.example](https://github.com/boxyhq/mock-saml/blob/main/.env.example#L5C3-L5C97) for instructions on how to create the key pair.\nReplace `\u003cPUBLIC_KEY\u003e` with Base64 encoded value of public key.\nReplace `\u003cPRIVATE_KEY\u003e` with Base64 encoded value of private key.\n\n### Without Docker\n\n```\ngit clone https://github.com/boxyhq/mock-saml.git\n```\n\n```\ncd mock-saml\n```\n\nInstall dependencies\n\n```\nnpm install\n```\n\nUpdate `.env` with your own keys.\n\n```\ncp .env.example .env\n```\n\nBuild the Next.js app.\n\n```\nnpm run build\n```\n\nRun the Mock SAML server.\n\n```\nnpm run start\n```\n\n## Contributing\n\nThanks 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.\n\nPlease try to create bug reports that are:\n\n- _Reproducible._ Include steps to reproduce the problem.\n- _Specific._ Include as much detail as possible: which version, what environment, etc.\n- _Unique._ Do not duplicate existing opened issues.\n- _Scoped to a Single Bug._ One bug per report.\n\n## Community\n\n- [Discord](https://discord.gg/uyb7pYt4Pa) (For live discussion with the Open-Source Community and BoxyHQ team)\n- [Twitter](https://twitter.com/BoxyHQ) (Follow us)\n- [GitHub Issues](https://https://github.com/boxyhq/mock-saml/issues) (Contributions, report issues and product ideas)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxyhq%2Fmock-saml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboxyhq%2Fmock-saml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboxyhq%2Fmock-saml/lists"}