Possible implementation for Rx driven projects
- Configuration is consumed via obsevable of a listener;
- Username/password login;
- Social login(currently for Apple and Facebook);
- Logout;
- Relogin for username/password flow;
- A configuration consumption and the login action can be executed in async manner;
- Login and a private part request must be synchronized;
- A token obtained via a social provider is managed within the wrapper, because it's expiration time isn't managed inside AWSMobileClient;
- Depends on sibling Shared and Persistent frameworks;