{"action":"created","issue":{"url":"https://api.github.com/repos/getlantern/lantern/issues/3136","labels_url":"https://api.github.com/repos/getlantern/lantern/issues/3136/labels{/name}","comments_url":"https://api.github.com/repos/getlantern/lantern/issues/3136/comments","events_url":"https://api.github.com/repos/getlantern/lantern/issues/3136/events","html_url":"https://github.com/getlantern/lantern/pull/3136","id":106190284,"number":3136,"title":"Lots of fixes for authentication tokens in HTTP requests closes #3131","user":{"login":"myleshorton","id":1143966,"avatar_url":"https://avatars.githubusercontent.com/u/1143966?v=3","gravatar_id":"","url":"https://api.github.com/users/myleshorton","html_url":"https://github.com/myleshorton","followers_url":"https://api.github.com/users/myleshorton/followers","following_url":"https://api.github.com/users/myleshorton/following{/other_user}","gists_url":"https://api.github.com/users/myleshorton/gists{/gist_id}","starred_url":"https://api.github.com/users/myleshorton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/myleshorton/subscriptions","organizations_url":"https://api.github.com/users/myleshorton/orgs","repos_url":"https://api.github.com/users/myleshorton/repos","events_url":"https://api.github.com/users/myleshorton/events{/privacy}","received_events_url":"https://api.github.com/users/myleshorton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"xiam","id":385670,"avatar_url":"https://avatars.githubusercontent.com/u/385670?v=3","gravatar_id":"","url":"https://api.github.com/users/xiam","html_url":"https://github.com/xiam","followers_url":"https://api.github.com/users/xiam/followers","following_url":"https://api.github.com/users/xiam/following{/other_user}","gists_url":"https://api.github.com/users/xiam/gists{/gist_id}","starred_url":"https://api.github.com/users/xiam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiam/subscriptions","organizations_url":"https://api.github.com/users/xiam/orgs","repos_url":"https://api.github.com/users/xiam/repos","events_url":"https://api.github.com/users/xiam/events{/privacy}","received_events_url":"https://api.github.com/users/xiam/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2015-09-12T23:26:34Z","updated_at":"2015-09-14T09:39:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/getlantern/lantern/pulls/3136","html_url":"https://github.com/getlantern/lantern/pull/3136","diff_url":"https://github.com/getlantern/lantern/pull/3136.diff","patch_url":"https://github.com/getlantern/lantern/pull/3136.patch"},"body":""},"comment":{"url":"https://api.github.com/repos/getlantern/lantern/issues/comments/140018568","html_url":"https://github.com/getlantern/lantern/pull/3136#issuecomment-140018568","issue_url":"https://api.github.com/repos/getlantern/lantern/issues/3136","id":140018568,"user":{"login":"fffw","id":10410437,"avatar_url":"https://avatars.githubusercontent.com/u/10410437?v=3","gravatar_id":"","url":"https://api.github.com/users/fffw","html_url":"https://github.com/fffw","followers_url":"https://api.github.com/users/fffw/followers","following_url":"https://api.github.com/users/fffw/following{/other_user}","gists_url":"https://api.github.com/users/fffw/gists{/gist_id}","starred_url":"https://api.github.com/users/fffw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fffw/subscriptions","organizations_url":"https://api.github.com/users/fffw/orgs","repos_url":"https://api.github.com/users/fffw/repos","events_url":"https://api.github.com/users/fffw/events{/privacy}","received_events_url":"https://api.github.com/users/fffw/received_events","type":"User","site_admin":false},"created_at":"2015-09-14T09:39:44Z","updated_at":"2015-09-14T09:39:44Z","body":"`fetchCloudConfig` in `client/config/config.go#516` doesn't provide auto token, so the initial config update via baked in chained servers will fail.\r\n\r\nI created a really ugly PR https://github.com/getlantern/lantern/pull/3138 but it would be better to have cleaner way.\r\n\r\nAnother possible way is to bake complete lantern.yaml instead of chained.yaml into installer, hence all requests go through balancer and no need to bootstrap manually. Through this way, Lantern can be more robust by fetching initial config through any dialer baked in, regardless it's chained or fronted. Trying."}}