Lash-L/anova_wifi

Externalize authentication

Opened this issue · 1 comments

Is your feature request related to a problem? Please describe.
Thanks for this great work. I'm using my google account to authenticate though their mobile app to the Anova APIs. The current implementation only supports username/password.

Describe the solution you'd like
Would it be possible to move the authentication part out of this library and let an external config flow (e.g. in Home Assistant) deal with authentication and token refresh? Thus just passing the token to this library.

Additional context

The approach I would rather take is that Anova appears to have a code login. So using that as a means to login would bypass these different authentication methods theoretically.

I don't know anything about it but a user brought it up - so I need to research