Windfree poller application & jenkins pipeline

This commit is contained in:
Bitó Attila
2026-08-15 23:40:58 +02:00
parent 41f76ae794
commit 9a633abc5c
24 changed files with 1290 additions and 0 deletions

19
oauth.example.toml Normal file
View File

@@ -0,0 +1,19 @@
[server]
listen = "0.0.0.0"
port = 8088
public_url = "https://smartthings-oauth.attilabito.com"
[keycloak]
issuer = "https://sso.attilabito.com/realms/homelab"
client_id = "smartthings-oauth-bridge"
required_group = "smartthings-admin"
redirect_uri = "https://smartthings-oauth.attilabito.com/oauth/keycloak/callback"
[smartthings]
client_id = ""
redirect_uri = "https://smartthings-oauth.attilabito.com/oauth/smartthings/callback"
scopes = ["r:devices:$"]
[storage]
token_file = "/var/lib/smartthings-windfree/token.json"