@rfc2822 ideally it would be used by all apps that use Nextcloud login but it currently has shortcomings which can only be addressed by further work on how the server (Nc) handles app tokens.
One would say the most important thing is push, but that takes along quite a lot of things with it - ATM that means remote wipe for example and potentially other things in the future. Like I said above, this will hopefully be addressed in one of the future versions of Nextcloud.
I’d also say UX is currently better when you just do the auth screen on your side, but that’s a matter of opinions as both ways have their pros’ and cons’.
Considering that AsyncTask(Loader) doesn’t seem to provide a mechanism to kill the thread directly, but only via stop points and isCancelled() polling, and that such stop points don’t provide immediate cancellation, I guess this won’t be implemented.