]> git.basschouten.com Git - openhab-addons.git/commit
[Tesla] Add SSO handler to authenticate against Tesla SSO service (#10259)
authorChristian Güdel <cg@dmesg.ch>
Mon, 1 Mar 2021 14:19:10 +0000 (15:19 +0100)
committerGitHub <noreply@github.com>
Mon, 1 Mar 2021 14:19:10 +0000 (15:19 +0100)
commit62e829f9682ff677ffd652baae12ea375e65f3d6
tree6de548821e155c7b492aaa042549ad9bb4dbea4e
parent9c112a9a1dcde90fe2c7520319215062bdc78ea1
[Tesla] Add SSO handler to authenticate against Tesla SSO service (#10259)

Signed-off-by: Christian Güdel <cg@dmesg.ch>
15 files changed:
bundles/org.openhab.binding.tesla/pom.xml
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/TeslaBindingConstants.java
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/TeslaHandlerFactory.java
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/command/TeslaCommandExtension.java
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaAccountHandler.java
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/handler/TeslaSSOHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/TokenRequest.java [deleted file]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/TokenRequestPassword.java [deleted file]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/TokenRequestRefreshToken.java [deleted file]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/TokenResponse.java [deleted file]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/sso/AuthorizationCodeExchangeRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/sso/AuthorizationCodeExchangeResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/sso/RefreshTokenRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/sso/TokenExchangeRequest.java [new file with mode: 0644]
bundles/org.openhab.binding.tesla/src/main/java/org/openhab/binding/tesla/internal/protocol/sso/TokenResponse.java [new file with mode: 0644]