{"id":16979840,"url":"https://github.com/dniel/forwardauth-spademo","last_synced_at":"2026-04-28T18:35:23.089Z","repository":{"id":37022991,"uuid":"274716647","full_name":"dniel/forwardauth-spademo","owner":"dniel","description":"Sample SPA application for ForwardAuth","archived":false,"fork":false,"pushed_at":"2022-06-23T20:22:03.000Z","size":2397,"stargazers_count":0,"open_issues_count":23,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-23T00:08:57.048Z","etag":null,"topics":["authentication","authorization","forwardauth","oauth2","react","traefik","typescript"],"latest_commit_sha":null,"homepage":"","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/dniel.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}},"created_at":"2020-06-24T16:28:18.000Z","updated_at":"2021-12-08T01:50:38.000Z","dependencies_parsed_at":"2022-06-29T08:54:29.887Z","dependency_job_id":null,"html_url":"https://github.com/dniel/forwardauth-spademo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dniel/forwardauth-spademo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dniel%2Fforwardauth-spademo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dniel%2Fforwardauth-spademo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dniel%2Fforwardauth-spademo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dniel%2Fforwardauth-spademo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dniel","download_url":"https://codeload.github.com/dniel/forwardauth-spademo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dniel%2Fforwardauth-spademo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32394466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: 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":["authentication","authorization","forwardauth","oauth2","react","traefik","typescript"],"created_at":"2024-10-14T01:47:21.523Z","updated_at":"2026-04-28T18:35:23.070Z","avatar_url":"https://github.com/dniel.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ForwardAuth SPA-demo\n\nSimple React + Typescript SPA application for demo of authorization\nand authentication using Forwardauth backend in a SPA client.\n\n## Overview\n\nShould write a quick overview of the application architecture with main points of interest.\n\n# Developing\n\nDeveloping locally is done with `webpack-dev-server` and is run on port 3000\nHot reload and history API fallback are enabled by default\n\n```\n$ npm start\n```\n\n# Building\n\n```\n$ npm run build\n```\n\n## Measure build performance\n\nIf the build process seems to be slower than it should you can run the following\ncommand to analyze where bottlenecks might occur.\n\n```\n$ npm run build:measure\n```\n\n## Analyzing bundle size\n\nPerformance budget has been enabled for the application. If you get warnings\nabout bundle size when building you have exceeded the build size set by the budget.\nConsider use of code splitting or analyze your bundle with the following command\n\n```\n$ make analyze\n```\n\n## Production\nPublish new docker image to DockerHub and Spinnaker will trigger a Pipeline that\nautomaticaly deploys the image to development and beta kubernetes cluster.\nAfter waiting for user confirmation the pipeline if user approve release\ndeploy it into the production cluster.\n\n## Tech\n- Nginx\n- Docker\n- HTML\n- React + Hooks\n- TypeScript\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdniel%2Fforwardauth-spademo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdniel%2Fforwardauth-spademo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdniel%2Fforwardauth-spademo/lists"}