Skip to content

Breaking Change in Tado API: Tado requires Device Code Grant OAuth2 flow, currently not supported in tado-exporter #231

@easimon

Description

@easimon

From today on, tado-exporter would not successfully authenticate to the Tado API using the old OAuth2 flow.

The error logs show

org.springframework.web.client.HttpClientErrorException$Forbidden: 
403 Forbidden on POST request for "https://auth.tado.com/oauth/token": "{
"error": "forbidden", 
"error_description": "Please migrate: https://support.tado.com/en/articles/8565472-how-do-i-authenticate-to-access-the-rest-api"
}"

The URL https://support.tado.com/en/articles/8565472-how-do-i-authenticate-to-access-the-rest-api has instructions on how to migrate, but this is currently not supported in tado-exporter.

Having to implement this in a service that does not have a UI is quite ugly, especially from a user perspective, but I will try as soon as I have time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions