Auth Activity
Activity updates the AuthClient state with the auth response received from the redirect URI and calls the appropriate callback.
The process begins with an activity requesting that an authorization flow be started by AuthClient.authorizeHybridFlow, AuthClient.authorizeAuthCodeFlow, AuthClient.authorizeImplicitFlow or AuthClient.logout.
Since all of the above methods are executed on a different thread, there is a problem with passing references to AuthClient and RequestCallback to AuthActivity. To pass AuthClient and RequestCallback between threads, the AuthRequestsPool is used, which stores the current AuthRequest with references to AuthClient and RequestCallback.
Note: If the Activity was started but the AuthRequestPull is empty, then the activity call will be ignored and finished
That Activity performs the role of Completion and Cancelation Activities according to diagram illustrates the operation of the activity in the documentation AuthorizationManagementActivity"