Forked from jeffrymorris/couchbase-net-client-bootstrapping
Last active
October 18, 2017 01:08
-
-
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***
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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