{"id":21980694,"url":"https://github.com/stormpath/express-stormpath-sample-project","last_synced_at":"2025-07-27T01:08:28.720Z","repository":{"id":28951252,"uuid":"32477302","full_name":"stormpath/express-stormpath-sample-project","owner":"stormpath","description":"A sample Express-Stormpath project that showcases how to store profile data in customData.","archived":false,"fork":false,"pushed_at":"2017-07-26T22:23:49.000Z","size":30,"stargazers_count":10,"open_issues_count":5,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-06-09T04:03:29.622Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stormpath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-18T18:37:19.000Z","updated_at":"2019-08-18T16:41:04.000Z","dependencies_parsed_at":"2022-08-17T18:45:22.736Z","dependency_job_id":null,"html_url":"https://github.com/stormpath/express-stormpath-sample-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/stormpath/express-stormpath-sample-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormpath%2Fexpress-stormpath-sample-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormpath%2Fexpress-stormpath-sample-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormpath%2Fexpress-stormpath-sample-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormpath%2Fexpress-stormpath-sample-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stormpath","download_url":"https://codeload.github.com/stormpath/express-stormpath-sample-project/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stormpath%2Fexpress-stormpath-sample-project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267278926,"owners_count":24063279,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-29T17:12:37.140Z","updated_at":"2025-07-27T01:08:28.699Z","avatar_url":"https://github.com/stormpath.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stormpath is Joining Okta\nWe are incredibly excited to announce that [Stormpath is joining forces with Okta](https://stormpath.com/blog/stormpaths-new-path?utm_source=github\u0026utm_medium=readme\u0026utm-campaign=okta-announcement). Please visit [the Migration FAQs](https://stormpath.com/oktaplusstormpath?utm_source=github\u0026utm_medium=readme\u0026utm-campaign=okta-announcement) for a detailed look at what this means for Stormpath users.\n\nWe're available to answer all questions at [support@stormpath.com](mailto:support@stormpath.com).\n\n## What does this mean for developers who are using this library?\n\nThis library was an example project that showed you how integrate the [express-stormpath][] library into your Express application.\n\nNow this example has been changed to depend on the in-progress 4.0 release of [express-stormpath][].  You can use this sample application to demostrate the work in progress on the 4.0 release\n\n## How to use this to test Express-Stormpath 4.0 Release Candidates\n\n1. Current stormpath developers should obtain an Okta Developer organization by visiting https://www.okta.com/developer/signup/stormpath\n\n2. Clone this repo to your computer, and cd into the project directory:\n\n  ```bash\n  git clone https://github.com/stormpath/express-stormpath-sample-project.git\n  cd express-stormpath-sample-project\n  ```\n\n3. Install the dependencies from package.json:\n\n  ```bash\n  npm install\n  ```\n\n4. Export your Okta Org URL to the environment, this was emailed to you when you signed up, and it's the URL you use to get into the Okta Admin Console:\n\n  ```bash\n  export OKTA_ORG=https://dev-YOUR_ORG_ID.oktapreview.com/\n  ```\n\n5. Using the Okta Admin Console, obtain an API Token for the Okta API by visiting Admin -\u003e Security -\u003e API -\u003e Tokens, then exporting it to the environmenet:\n\n  ```bash\n  export OKTA_APITOKEN=YOUR_TOKEN\n  ```\n\n6. Run the test data script to populate your tenant with some test data:\n\n  ```bash\n  node ./node_modules/express-stormpath/util/okta-test-data.js --apiToken=$OKTA_APITOKEN --org=$OKTA_ORG\n  ```\n\n  The script will output some information, including an Okta Application ID, which you should export to the environment:\n\n  ```bash\n  export OKTA_APPLICATION_ID=YOUR_ID\n  ```\n7. Start the node server:\n\n  ```bash\n  node server.js\n  ```\n\n8. Visit [http://localhost:3000/](http://localhost:3000/) in your browser.  You should be able to login with the credentials that were provided by the test data script\n\nIf you are able to login, things are working!  You can now use this app to test any use cases that are important to you.  As you do so, you'll want to review the [Express-Stormpath 4.x Changelog][] to understand what is changing.\n\nThe data import tool, allowing you to import your Stormpath data into Okta, will be available by the end of April.  At that time you will also be able to use this application to test cases with your imported data.\n\n## Contact Stormpath Support\n\nQuestions?  Please get in touch through [support@stormpath.com](mailto:support@stormpath.com), your feedback is very important during this migration!\n\n[express-stormpath]: https://github.com/stormpath/express-stormpath\n[Express-Stormpath 4.x Changelog]: https://github.com/stormpath/express-stormpath/blob/4.0.0/docs/changelog.rst\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstormpath%2Fexpress-stormpath-sample-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstormpath%2Fexpress-stormpath-sample-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstormpath%2Fexpress-stormpath-sample-project/lists"}