{"id":39495310,"url":"https://github.com/oktadev/okta-spa-dpop-lab","last_synced_at":"2026-01-18T05:41:45.717Z","repository":{"id":309437140,"uuid":"989262126","full_name":"oktadev/okta-spa-dpop-lab","owner":"oktadev","description":"Oktane lab to learn about Demonstrating Proof of Possession (DPoP) in a SPA. This lab uses Codespace and CodeTours.","archived":false,"fork":false,"pushed_at":"2025-09-25T21:42:07.000Z","size":194,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-25T23:36:52.377Z","etag":null,"topics":["angular","dpop","security"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/oktadev.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-23T19:06:31.000Z","updated_at":"2025-09-25T21:42:11.000Z","dependencies_parsed_at":"2025-08-11T23:39:06.483Z","dependency_job_id":null,"html_url":"https://github.com/oktadev/okta-spa-dpop-lab","commit_stats":null,"previous_names":["oktadev/okta-spa-dpop-lab"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/oktadev/okta-spa-dpop-lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oktadev%2Fokta-spa-dpop-lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oktadev%2Fokta-spa-dpop-lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oktadev%2Fokta-spa-dpop-lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oktadev%2Fokta-spa-dpop-lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oktadev","download_url":"https://codeload.github.com/oktadev/okta-spa-dpop-lab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oktadev%2Fokta-spa-dpop-lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531316,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":["angular","dpop","security"],"created_at":"2026-01-18T05:41:45.172Z","updated_at":"2026-01-18T05:41:45.712Z","avatar_url":"https://github.com/oktadev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Okta SPA DPoP Lab\n\nThis project runs the SPA DPoP lab using Angular and Okta client SDKs.\n\nIn this lab, you'll see how Demonstrating Proof of Possession protects you from unauthorized access token use. You'll call Okta APIs and watch network requests to see the difference with your code changes.\n\n## Get going\n\nOpen the project in GitHub Codespaces. Follow the instructions in CodeTours. You will use an Okta training org.\n\n\nCreated with your 🔐 in mind by Okta Developers.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foktadev%2Fokta-spa-dpop-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foktadev%2Fokta-spa-dpop-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foktadev%2Fokta-spa-dpop-lab/lists"}