Skip to content

paulovets/Authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rx wrapper for AWSMobileClient

Possible implementation for Rx driven projects

Wrapped features

  • Configuration is consumed via obsevable of a listener;
  • Username/password login;
  • Social login(currently for Apple and Facebook);
  • Logout;
  • Relogin for username/password flow;

Notes

  • 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;

High-level usage

Diagram