Deprecate http.api_password (#21884)

* Deprecated http.api_password

* Deprecated ApiConfig.api_password

GitHub Drafted PR would trigger CI after changed it to normal PR.
I have to commit a comment change to trigger it

* Trigger CI

* Adjust if- elif chain in auth middleware
This commit is contained in:
Jason Hu 2019-03-10 19:55:36 -07:00 committed by Paulus Schoutsen
parent 7ec7e51f70
commit fe1840f901
27 changed files with 304 additions and 324 deletions

View file

@ -153,10 +153,12 @@ def legacy_auth(hass):
"""Load legacy API password provider."""
prv = legacy_api_password.LegacyApiPasswordAuthProvider(
hass, hass.auth._store, {
'type': 'legacy_api_password'
'type': 'legacy_api_password',
'api_password': 'test-password',
}
)
hass.auth._providers[(prv.type, prv.id)] = prv
return prv
@pytest.fixture
@ -168,6 +170,7 @@ def local_auth(hass):
}
)
hass.auth._providers[(prv.type, prv.id)] = prv
return prv
@pytest.fixture