What's Changed * Re-introduce devicecode login as it can be useful in special situations by roywilly in https://github.com/equinor/sumo-wrapper-python/pull/179 * Shared access key by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/182
What's Changed * Async methods obviously need AsyncRetrying, dummy. by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/176 * Revert back to msal>=1.20.0 by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/177
What's Changed * Async methods obviously need AsyncRetrying, dummy. by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/176 * Revert back to msal>=1.20.0 by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/177
What's Changed * flake8 config by equinor-ruaj in https://github.com/equinor/sumo-wrapper-python/pull/168 * Make tenacity great again by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/170 * Compliant device fix by roywilly in https://github.com/equinor/sumo-wrapper-python/pull/171 * make it possible to influence the retry strategy by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/172 * Cleanup and logging changes for retries by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/173 * Remove logging that may not work in all situations. by rwiker in https://github.com/equinor/sumo-wrapper-python/pull/174
* Change auth provider precedence (specifically, if a token is supplied, use that). * Only use scope offline_access for device code and interactive LOGIN. * Protect token cache, also for interactive login.