Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cloud service #196

Open
6 of 7 tasks
jonaz opened this issue Jun 24, 2019 · 1 comment
Open
6 of 7 tasks

Cloud service #196

jonaz opened this issue Jun 24, 2019 · 1 comment

Comments

@jonaz
Copy link
Member

jonaz commented Jun 24, 2019

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.

  • PKI auth between cloud and local stampzilla server. Cloud server is CA. stampzilla-server is still CA

  • Use Google OpenID connect locally and inject an hash of user id (sub) in to the CSR.

  • When activating the service at Google or IFTTT, use Google OpenID aand findn issued certificate with the same hashed user id.

  • Websocket for communication between cloud and local server

  • Send device changes over websocket

    • Store and send cloud configuration from local server to cloud
    • Optional report device state changes to "google actions report state".
@stamp
Copy link
Member

stamp commented Nov 2, 2020

Here are some progress #244

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants