Skip to content

Instantly share code, notes, and snippets.

@brett19
Forked from jeffrymorris/couchbase-net-client-bootstrapping
Last active October 18, 2017 01:08
Show Gist options
  • Save brett19/c6e6bf5d45d380e2f52270c8dead3663 to your computer and use it in GitHub Desktop.
Save brett19/c6e6bf5d45d380e2f52270c8dead3663 to your computer and use it in GitHub Desktop.
[1:58 PM] Brett Lawson: Would you be able to show me what Java authentication looked like pre-cluster-level-auth, post-cluster-level-auth and post-rbac? [1:58 PM] Brett Lawson: .NET***
// Before Cluster Level Authentication
var cluster = new Cluster();
var bucket = cluster.OpenBucket("default", "password");
// After Cluster Level Authentication
var cluster = new Cluster();
var authenticator = new ClassicAuthenticator("Administrator", "password");
authenticator.AddBucketCredential("default", "secret");
cluster.Authenticate(authenticator);
var bucket = cluster.OpenBucket("default");
// After RBAC
var cluster = new Cluster();
cluster.Authenticate(new PasswordAuthenticator("Administrator", "password"));
var bucket = cluster.OpenBucket("default");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment