* Add modern mode to HA auth provider that strips usernames * Add tests for async_get_or_create_credentials * Fix test