stampzilla-go
stampzilla-go copied to clipboard
Cloud service
New cloud service to simplify google assistant integration and IFTTT and others.
Ability to create users in cloud service. preferably using external auth (google oauth?) Google actions api and use the users unique agentUserId in all requests.
-
[x] PKI auth between cloud and local stampzilla server. ~~Cloud server is CA.~~ stampzilla-server is still CA
-
[x] Use Google OpenID connect locally and inject an hash of user id (sub) in to the CSR.
-
[x] When activating the service at Google or IFTTT, use Google OpenID aand findn issued certificate with the same hashed user id.
-
[x] Websocket for communication between cloud and local server
-
[x] Send device changes over websocket
- [ ] Store and send cloud configuration from local server to cloud
- [x] Optional report device state changes to "google actions report state".
Here are some progress #244