Uploaded image for project: 'Couchbase Go SDK'
  1. Couchbase Go SDK
  2. GOCBC-1213

Implement ChangePassword

    XMLWordPrintable

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.5.1
    • library

    Description

      This requests support for exercising the changePassword API using the Couchbase Go SDK. It doesn't appear that this is currently supported. We have the need to change a user's own password and are currently using the "settings/rbac/users" API via https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470.

      This requires the user to have the "full_admin" role, which is more permissive than we'd like. Additional context is available in this forum post:

      https://forums.couchbase.com/t/role-required-to-change-users-own-password-via-the-settings-rbac-users-api/32558 

      We're open to other approaches around constructing the changePassword request using the Couchbase Go SDK if any are available.

      Thanks!

      Attachments

        Issue Links

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

          Activity

            austingebauer Austin Gebauer created issue -
            charles.dixon Charles Dixon made changes -
            Field Original Value New Value
            Status New [ 10003 ] Open [ 1 ]
            charles.dixon Charles Dixon made changes -
            Fix Version/s .future [ 12426 ]
            charles.dixon Charles Dixon made changes -
            Assignee Charles Dixon [ charles.dixon ] Arun Vijayraghavan [ JIRAUSER24794 ]
            charles.dixon Charles Dixon made changes -
            Link This issue relates to CBD-4634 [ CBD-4634 ]
            ray.cardillo Ray Cardillo made changes -
            Link This issue relates to JVMCBC-976 [ JVMCBC-976 ]
            charles.dixon Charles Dixon made changes -
            Assignee Arun Vijayraghavan [ JIRAUSER24794 ] Charles Dixon [ charles.dixon ]
            charles.dixon Charles Dixon made changes -
            Fix Version/s 2.5.1 [ 18328 ]
            Fix Version/s .future [ 12426 ]
            charles.dixon Charles Dixon made changes -
            Sprint SDK24: Lambda + Known Issues [ 2167 ]
            ray.cardillo Ray Cardillo made changes -
            Rank Ranked higher
            ray.cardillo Ray Cardillo made changes -
            Rank Ranked lower
            ray.cardillo Ray Cardillo made changes -
            Link This issue relates to CBSE-11450 [ CBSE-11450 ]
            ray.cardillo Ray Cardillo made changes -
            Epic Link CBD-4876 [ 191565 ]
            ray.cardillo Ray Cardillo made changes -
            Description This requests support for exercising the [https://docs.couchbase.com/server/current/rest-api/rest-node-set-username.html#changing-password] API using the Couchbase Go SDK. It doesn't appear that this is currently supported. We have the need to change a user's own password and are currently using the "settings/rbac/users" API via [https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470.|https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470]

            This requires the user to have the "full_admin" role, which is more permissive than we'd like. Additional context is available in this forum post:

            [https://forums.couchbase.com/t/role-required-to-change-users-own-password-via-the-settings-rbac-users-api/32558

            We're open to other approaches around constructing the changePassword request using the Couchbase Go SDK if any are available.

            Thanks!
            This requests support for exercising the [https://docs.couchbase.com/server/7.0/rest-api/rest-node-set-username.html#changing-password] API using the Couchbase Go SDK. It doesn't appear that this is currently supported. We have the need to change a user's own password and are currently using the "settings/rbac/users" API via [https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470.|https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470]

            This requires the user to have the "full_admin" role, which is more permissive than we'd like. Additional context is available in this forum post:

            [https://forums.couchbase.com/t/role-required-to-change-users-own-password-via-the-settings-rbac-users-api/32558

            We're open to other approaches around constructing the changePassword request using the Couchbase Go SDK if any are available.

            Thanks!
            ray.cardillo Ray Cardillo made changes -
            Description This requests support for exercising the [https://docs.couchbase.com/server/7.0/rest-api/rest-node-set-username.html#changing-password] API using the Couchbase Go SDK. It doesn't appear that this is currently supported. We have the need to change a user's own password and are currently using the "settings/rbac/users" API via [https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470.|https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470]

            This requires the user to have the "full_admin" role, which is more permissive than we'd like. Additional context is available in this forum post:

            [https://forums.couchbase.com/t/role-required-to-change-users-own-password-via-the-settings-rbac-users-api/32558

            We're open to other approaches around constructing the changePassword request using the Couchbase Go SDK if any are available.

            Thanks!
            This requests support for exercising the [changePassword|https://docs.couchbase.com/server/7.0/rest-api/rest-node-set-username.html#changing-password] API using the Couchbase Go SDK. It doesn't appear that this is currently supported. We have the need to change a user's own password and are currently using the "settings/rbac/users" API via [https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470.|https://github.com/couchbase/gocb/blob/master/cluster_usermgr.go#L470]

            This requires the user to have the "full_admin" role, which is more permissive than we'd like. Additional context is available in this forum post:

            [https://forums.couchbase.com/t/role-required-to-change-users-own-password-via-the-settings-rbac-users-api/32558

            We're open to other approaches around constructing the changePassword request using the Couchbase Go SDK if any are available.

            Thanks!
            ray.cardillo Ray Cardillo made changes -
            Summary Add support for the controller/changePassword API to the Go SDK Implement ChangePassword
            charles.dixon Charles Dixon made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            charles.dixon Charles Dixon made changes -
            Resolution Fixed [ 1 ]
            Status In Progress [ 3 ] Resolved [ 5 ]
            arun.vijayraghavan Arun Vijayraghavan (Inactive) made changes -
            Remote Link This issue links to "Page (Couchbase, Inc. Wiki)" [ 24250 ]
            arun.vijayraghavan Arun Vijayraghavan (Inactive) made changes -
            Labels sdkapi-3.4
            ray.cardillo Ray Cardillo made changes -
            Remote Link This issue links to "Page (Couchbase, Inc. Wiki)" [ 24738 ]
            ingenthr Matt Ingenthron made changes -
            Workflow Couchbase SDK Workflow [ 221797 ] Couchbase SDK Workflow with Review [ 252285 ]

            People

              charles.dixon Charles Dixon
              austingebauer Austin Gebauer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty