Description:
Currently, the integration only supports authentication using username and password.
Expected Behavior:
- It should be possible to provide an Auth Token as an alternative to username/password in the configuration flow.
- Validation must ensure that either an Auth Token or username/password is provided.
- The Auth Token should be passed to the API client and used for all requests.
- The configuration and reconfiguration flows should also support the Auth Token field.
Motivation:
Supporting Auth Token authentication will make the integration more future-proof and accessible.