Just the typical user authentication with the admin port, not Facebook or
the others. I realize that replication will fail, but in the case of a new
user, there is nothing to replicate. So initially there would be no
"error". So as the user starts adding documents to the local database,
nothing is replicated to the server.
I have no way of knowing if the credentials are valid (using the NET
libraries that you supply) except if there is an error? That is really not
a good user experience if they have to wait until they add a document -
then we popup “you are not a valid user”. I should know when they do the
login credentials if that are valid.