Support for Kangaroo user login flow (#53)
Open
Bartosz Małkowski opened 4 years ago

Client must implement this flow:

  1. Client login to Master and retrieve list of endpoints. Connection to master isn't closed, because in the future it may provide new features.
  2. Client creates a number of Halcyon instances (gathered together in HalcyonMultiClient) and uses retrieved endpoint data to configure each Halcyon instance.

Each event in Halcyon contains Context what can be used to get specific Halcyon instance from HalcyonMultiClient (if it is required). In case of disconnection instance of Halcyon, HalcyonMultiClient will try to re-login with the same credentials, in case of login error, it will refresh endpoints details from Master. So in client code will be only instance of HalcyonMultiClient to rule all connections.

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Spent time
27h 45m
Subsystem
Client
Issue Votes (0)
Watchers (0)
Reference
tigase/_libraries/halcyon#53
Please wait...
Page is in error, reload to recover