I have a couple authentications questions I’m hoping someone can help:
I’d like to be able to authenticate using Facebook, Google+, and Twitter as well as basic username/password.
Is there any support for Google+ or Twitter? Or would I accomplish Google+ and Twitter authentication using Persona?
I can use the AuthenticationFactory to create a Basic Authenticator and pass in a username and password on the mobile client side. Can someone tell me what or where the authenticator is authenticating against? Is there are separate user repository or user bucket/database I need to setup on Couchbase server? In other words, when and where is the username/password created and stored?
var url = new Uri("https://example.com/mydatabase/"); var push = database.CreatePushReplication(url); var pull = database.CreatePullReplication(url); var auth = AuthenticatorFactory.CreateBasicAuthenticator(username, password); push.Authenticator = auth; pull.Authenticator = auth;
Does anyone have experience using Persona authentication for both iOS and Android? The current documentation says it only supports iOS: http://developer.couchbase.com/mobile/develop/guides/couchbase-lite/native-api/replication/index.html
Are there any links, samples, or examples in Xamarin?