DescriptionIn this CL I add a keychain wrapper and save the refresh token for a current user.
This will load the stored data on app launch, which will let us work more quickly
in Chromium without needing to login each app launch.
This also refactors the remoting service to move all authentication related code into
a class that manages authentication.
Moving to a better pattern of using @properties vs methods.
Adding eventing on hosts update and user update from the service.
Review-Url: https://codereview.chromium.org/2854273002
Cr-Commit-Position: refs/heads/master@{#470363}
Committed: https://chromium.googlesource.com/chromium/src/+/c372b3356c8ff8049754aa5bb2be014d32353ed8
Patch Set 1 #Patch Set 2 : Integrated changes for remoting service into project. #Patch Set 3 : Merge with master. #Patch Set 4 : Cleanup on self review. #Patch Set 5 : Cleanup on self review. #Patch Set 6 : Cleanup on self review. #
Total comments: 34
Patch Set 7 : Updating based on feedback. #
Total comments: 2
Patch Set 8 : NSAssert usage broke the builders. #Patch Set 9 : Removing authenticate with refresh token from pub api. #Depends on Patchset: Messages
Total messages: 28 (17 generated)
|