{"id":19390234,"url":"https://github.com/connectycube/custom-idp-starter-kit","last_synced_at":"2026-04-21T09:33:50.875Z","repository":{"id":99062683,"uuid":"316511163","full_name":"ConnectyCube/custom-idp-starter-kit","owner":"ConnectyCube","description":"ConnectyCube Custom identity provider Starter Kit","archived":false,"fork":false,"pushed_at":"2025-03-19T13:22:00.000Z","size":18,"stargazers_count":0,"open_issues_count":2,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-19T14:27:35.846Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://developers.connectycube.com/guides/custom-identity-provider","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ConnectyCube.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}},"created_at":"2020-11-27T13:38:24.000Z","updated_at":"2025-03-19T13:22:03.000Z","dependencies_parsed_at":"2023-12-13T17:59:11.381Z","dependency_job_id":"e648cc17-6a47-4a64-a301-b99d71580577","html_url":"https://github.com/ConnectyCube/custom-idp-starter-kit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ConnectyCube/custom-idp-starter-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectyCube%2Fcustom-idp-starter-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectyCube%2Fcustom-idp-starter-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectyCube%2Fcustom-idp-starter-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectyCube%2Fcustom-idp-starter-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ConnectyCube","download_url":"https://codeload.github.com/ConnectyCube/custom-idp-starter-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ConnectyCube%2Fcustom-idp-starter-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32085588,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T06:27:27.065Z","status":"ssl_error","status_checked_at":"2026-04-21T06:27:21.250Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":[],"created_at":"2024-11-10T10:19:37.435Z","updated_at":"2026-04-21T09:33:50.867Z","avatar_url":"https://github.com/ConnectyCube.png","language":"JavaScript","funding_links":["https://www.buymeacoffee.com/connectycube"],"categories":[],"sub_categories":[],"readme":"[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner2-direct.svg)](https://stand-with-ukraine.pp.ua)\n\n# ConnectyCube Custom identity provider Starter Kit\n\nA starter demo project for using Custom identity provider service for ConnectyCube\n\nCustom Identity Provider (CIdP) feature is necessary if you need to use an external database (your own users data base) to authenticate your application users instead of database on ConnectyCube server.\n\nWith Custom Identity Provider feature you can continue using your user database instead of storing/copying user data to ConnectyCube server. It works in a similar way to Facebook/Twitter SSO.\n\nA more detailed guide about the feature:\nhttps://developers.connectycube.com/guides/custom-identity-provider\n\n\n## Installation\n\n`npm install`\n\n\n## Run\n\nRun locally:\n\n`DEBUG=custom-idp-starter-kit:* npm start`\n\nRun on the server (use Nginx as a revers proxy):\n\n`pm2 start ./bin/www`\n\n## Testing\n\nRequest (both GET \u0026 POST are supported):\n\n`curl -d \"token=aUserAccessToken\" -X POST http://localhost:3000/user/verify`\n\n`curl -X GET http://localhost:3000/user/verify?token=aUserAccessToken`\n\nResponse:\n\n`{\"uid\": xxxxxx}`\n\n## Have an issue?\n\nJoin our [Discord](https://discord.com/invite/zqbBWNCCFJ) for quick answers to your questions\n\n## Community\n\n- [Blog](https://connectycube.com/blog)\n- X (twitter)[@ConnectyCube](https://x.com/ConnectyCube)\n- [Facebook](https://www.facebook.com/ConnectyCube)\n\n**Want to support our team**:\u003cbr\u003e\n\u003ca href=\"https://www.buymeacoffee.com/connectycube\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-blue.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnectycube%2Fcustom-idp-starter-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconnectycube%2Fcustom-idp-starter-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconnectycube%2Fcustom-idp-starter-kit/lists"}