Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1575

Add configuration override to force Plain SASL

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.5.2
    • Fix Version/s: 2.5.3
    • Component/s: None
    • Labels:
      None
    • Sprint:
      SDK 45: IPv6, HC

      Description

      Raised on behalf of forum post: https://forums.couchbase.com/t/authentication-failure-with-external-user-credentials/14687

      The issue is that SCRAM-SHA1 is not supported with RBAC external authentication and .NET SDK automatically selects most secure transport.

      Suggested solution is to create a configuration property called "forceSaslPlain" that defaults to true and will force the auth mechanism type to Plain if set, we can skip the request to retrieve available authentication mechanisms.

      Would also be good if the server allows a SCRAM based mechanism and fails auth, the log could append " if using LDAP, please set forceSsaslPlain to true".

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

            There are no comments yet on this issue.

              People

              • Assignee:
                mike.goldsmith Michael Goldsmith
                Reporter:
                mike.goldsmith Michael Goldsmith
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.