https://github.com/solarnetwork/solarnode-ext-login
Demo web app showcasing an externally managed login process for SolarNode.
https://github.com/solarnetwork/solarnode-ext-login
Last synced: 11 months ago
JSON representation
Demo web app showcasing an externally managed login process for SolarNode.
- Host: GitHub
- URL: https://github.com/solarnetwork/solarnode-ext-login
- Owner: SolarNetwork
- License: apache-2.0
- Created: 2019-10-31T03:14:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T11:31:51.000Z (over 3 years ago)
- Last Synced: 2025-01-31T07:32:05.032Z (over 1 year ago)
- Language: JavaScript
- Size: 917 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SolarNode External Login Demo
This project contains a webapp that demonstrates how to integrate an external application with
the SolarNode login API, so that the login credentials can be managed by the external application
and used to authenticate to the SolarNode application progamatically.

# Use
Fill in a valid SolarNode username, password, and host, then click the **Login** button. This will
authenticate with SolarNode and load the logged-in SolarNode home screen inside a frame within the
demo main window.
# Building from source
To build yourself, clone or download this repository. You need to have Node 20.19+ installed. Then:
```sh
# initialize dependencies
npm ci
# run development live server on http://localhost:8080
npm run dev
# build for production
npm run build
```
Running the `build` script will generate the application into the `dist/` directory.
[npm]: https://www.npmjs.com/