{"id":22326037,"url":"https://github.com/solarnetwork/solarnode-ext-login","last_synced_at":"2025-07-28T18:14:23.137Z","repository":{"id":42174771,"uuid":"218675040","full_name":"SolarNetwork/solarnode-ext-login","owner":"SolarNetwork","description":"Demo web app showcasing an externally managed login process for SolarNode.","archived":false,"fork":false,"pushed_at":"2022-12-11T11:31:51.000Z","size":939,"stargazers_count":0,"open_issues_count":19,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-31T07:32:05.032Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/SolarNetwork.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":"2019-10-31T03:14:59.000Z","updated_at":"2020-06-07T19:26:32.000Z","dependencies_parsed_at":"2023-01-26T22:16:40.637Z","dependency_job_id":null,"html_url":"https://github.com/SolarNetwork/solarnode-ext-login","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolarNetwork%2Fsolarnode-ext-login","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolarNetwork%2Fsolarnode-ext-login/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolarNetwork%2Fsolarnode-ext-login/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolarNetwork%2Fsolarnode-ext-login/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolarNetwork","download_url":"https://codeload.github.com/SolarNetwork/solarnode-ext-login/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245598320,"owners_count":20641884,"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":[],"created_at":"2024-12-04T02:15:09.920Z","updated_at":"2025-07-28T18:14:23.127Z","avatar_url":"https://github.com/SolarNetwork.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SolarNode External Login Demo\n\nThis project contains a webapp that demonstrates how to integrate an external application with\nthe SolarNode login API, so that the login credentials can be managed by the external application\nand used to authenticate to the SolarNode application progamatically.\n\n![Demo screenshot](docs/solarnode-ext-login-demo.png)\n\n# Use\n\nFill in a valid SolarNode username, password, and host, then click the **Login** button. This will\nauthenticate with SolarNode and load the logged-in SolarNode home screen inside a frame within the\ndemo main window.\n\n# Building from source\n\nTo build yourself, clone or download this repository. You need to have Node 20.19+ installed. Then:\n\n```sh\n# initialize dependencies\nnpm ci\n\n# run development live server on http://localhost:8080\nnpm run dev\n\n# build for production\nnpm run build\n```\n\nRunning the `build` script will generate the application into the `dist/` directory.\n\n[npm]: https://www.npmjs.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolarnetwork%2Fsolarnode-ext-login","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolarnetwork%2Fsolarnode-ext-login","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolarnetwork%2Fsolarnode-ext-login/lists"}