title: Can't create bucket without authentication
body: <p>We updated our Couchbase from 4.6 Community edition to 5.0.0-2873 Enterprise Edition for testing purposes and our software using the java-client started throwing InvalidPasswordException when trying to open a bucket.</p>
  
  <p>As I've found, every newly created bucket has authType='sasl' and a randomly generated saslPassword.
  I've tried creating a bucket using the CLI instead of the GUI:</p>
  
  <pre><code>couchbase-cli bucket-create -c localhost:8091 -u Administrator -p password --bucket=general --bucket-ramsize=1300 --bucket-type=couchbase --bucket-password=
  </code></pre>
  
  <p>I got the following error:</p>
  
  <pre><code>ERROR: unrecognized arguments: --bucket-password=password
  </code></pre>
  
  <p>I also tried the bucket-edit function with the same result.</p>
  
  <p>According to the <a href="https://developer.couchbase.com/documentation/server/5.0/cli/cbcli/bucket-edit.html" rel="nofollow noreferrer">documentation</a> the argument should be valid.</p>
  
  <p>I also tried using the REST API to change bucket authentication (and similarly password), but even though this didn't throw any erros, the authType and the password remained the same.</p>
  
  <pre><code>curl -X POST -u Administrator:password -d 'authType=none' http://&lt;host&gt;:8091/pools/default/buckets/general
  </code></pre>
  
  <p>Again, according to the <a href="https://developer.couchbase.com/documentation/server/5.0/rest-api/rest-bucket-auth.html" rel="nofollow noreferrer">documentation</a> this should work.</p>
  
  <p>If I query the bucket information for the sasl password and provide that for the openBucket function then the connection works, however we really don't want to use this feature in our system.</p>
  
  <p>So, any other ideas how it would be possible to remove the bucket authentication in our 5.0EE Couchbase setup?</p>