mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 22:37:11 +00:00
Minor Fitbit tweaks. Correct the copy, dont require auth on the routes, get the client_id/client_secret from fitbit.conf instead of the YAML
This commit is contained in:
parent
25e8c7bc5f
commit
c8cbc528eb
@ -153,7 +153,7 @@ def request_app_setup(hass, config, add_devices, config_path,
|
||||
else:
|
||||
setup_platform(hass, config, add_devices, discovery_info)
|
||||
|
||||
start_url = "{}{}".format(hass.config.api.base_url, FITBIT_AUTH_START)
|
||||
start_url = "{}{}".format(hass.config.api.base_url, FITBIT_AUTH_CALLBACK_PATH)
|
||||
|
||||
description = """Please create a Fitbit developer app at
|
||||
https://dev.fitbit.com/apps/new.
|
||||
@ -222,8 +222,8 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||
access_token = config_file.get("access_token")
|
||||
refresh_token = config_file.get("refresh_token")
|
||||
if None not in (access_token, refresh_token):
|
||||
authd_client = fitbit.Fitbit(config.get("client_id"),
|
||||
config.get("client_secret"),
|
||||
authd_client = fitbit.Fitbit(config_file.get("client_id"),
|
||||
config_file.get("client_secret"),
|
||||
access_token=access_token,
|
||||
refresh_token=refresh_token)
|
||||
|
||||
@ -239,8 +239,8 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||
add_devices(dev)
|
||||
|
||||
else:
|
||||
oauth = fitbit.api.FitbitOauth2Client(config.get("client_id"),
|
||||
config.get("client_secret"))
|
||||
oauth = fitbit.api.FitbitOauth2Client(config_file.get("client_id"),
|
||||
config_file.get("client_secret"))
|
||||
|
||||
redirect_uri = "{}{}".format(hass.config.api.base_url,
|
||||
FITBIT_AUTH_CALLBACK_PATH)
|
||||
@ -301,9 +301,9 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||
|
||||
setup_platform(hass, config, add_devices, discovery_info=None)
|
||||
|
||||
hass.http.register_path("GET", FITBIT_AUTH_START, _start_fitbit_auth)
|
||||
hass.http.register_path("GET", FITBIT_AUTH_START, _start_fitbit_auth, require_auth=False)
|
||||
hass.http.register_path("GET", FITBIT_AUTH_CALLBACK_PATH,
|
||||
_finish_fitbit_auth)
|
||||
_finish_fitbit_auth, require_auth=False)
|
||||
|
||||
request_oauth_completion(hass)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user