]> git.basschouten.com Git - openhab-addons.git/commit
[boschindego] Refactor OAuth2 implementation (#14950)
authorJacob Laursen <jacob-github@vindvejr.dk>
Thu, 11 May 2023 08:51:16 +0000 (10:51 +0200)
committerGitHub <noreply@github.com>
Thu, 11 May 2023 08:51:16 +0000 (10:51 +0200)
commit1fafec5d11c458f6408a5bb7c5e731f6cf8beb14
treea804f0305f1ae4b346173fd7458ad3009f78c831
parent6a6fe00b7bfac7b8ac681baaf58f931d65c9cb16
[boschindego] Refactor OAuth2 implementation (#14950)

* Delete OAuth2 token when thing is removed
* Fix reinitialization
* Introduce abstraction for OAuthClientService
* Improve thing status synchronization

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/AuthorizationController.java [new file with mode: 0644]
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/AuthorizationListener.java [new file with mode: 0644]
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/AuthorizationProvider.java [new file with mode: 0644]
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/IndegoController.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/IndegoDeviceController.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/handler/BoschAccountHandler.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/handler/BoschIndegoHandler.java
bundles/org.openhab.binding.boschindego/src/main/resources/OH-INF/i18n/boschindego.properties