Fix client ID lookup for official apps (#36131)
parent
4313d4b26b
commit
ba120d4220
|
@ -33,8 +33,8 @@ async def verify_redirect_uri(hass, client_id, redirect_uri):
|
|||
# Whitelist the iOS and Android callbacks so that people can link apps
|
||||
# without being connected to the internet.
|
||||
if redirect_uri == "homeassistant://auth-callback" and client_id in (
|
||||
"https://www.home-assistant.io/android",
|
||||
"https://www.home-assistant.io/iOS",
|
||||
"https://home-assistant.io/android",
|
||||
"https://home-assistant.io/iOS",
|
||||
):
|
||||
return True
|
||||
|
||||
|
|
|
@ -166,8 +166,7 @@ async def test_find_link_tag_max_size(hass, mock_session):
|
|||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"client_id",
|
||||
["https://www.home-assistant.io/android", "https://www.home-assistant.io/iOS"],
|
||||
"client_id", ["https://home-assistant.io/android", "https://home-assistant.io/iOS"],
|
||||
)
|
||||
async def test_verify_redirect_uri_android_ios(client_id):
|
||||
"""Test that we verify redirect uri correctly for Android/iOS."""
|
||||
|
|
Loading…
Reference in New Issue