• Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.5.2
    • None
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      User aliases need to be managable via a remote API.

      This remote API should, at a minimum, allow:

      1. Query for all aliases of a user.
      2. Find the user with a given alias for a specific application
      3. Turning a user in directoryA into an alias of a user in directoryB. This is to allow 'claiming' of accounts.

            [CWD-1469] Remote API for managing user aliasing

            Anton Shaleev made changes -
            Link New: This issue relates to CWD-5623 [ CWD-5623 ]
            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3363044 ] New: JAC Suggestion Workflow 3 [ 3628880 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 [ 1390151 ] New: JAC Suggestion Workflow [ 3363044 ]
            Issue Type Original: New Feature [ 2 ] New: Suggestion [ 10000 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 272511 ] New: Simplified Crowd Development Workflow v2 [ 1390151 ]
            Diego Berrueta made changes -
            Link New: This issue is related to CWD-4575 [ CWD-4575 ]
            VitalyA made changes -
            Link New: This issue relates to CWD-3536 [ CWD-3536 ]
            joe made changes -
            Link New: This issue causes CWD-2983 [ CWD-2983 ]
            joe made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Technical Review [ 10028 ] New: Resolved [ 5 ]

            joe added a comment -

            The API this adds is:

            Resource Verb Content-Type Description
            /rest/appmanagement/1/aliases/<application-id>/alias?user=<username> GET, PUT, DELETE text/plain A user's alias in an application
            /rest/appmanagement/1/aliases/<application-id>/username?alias=<alias-or-username> GET text/plain The real username that the (possible) alias refers to
            /rest/appmanagement/1/aliases/?user=<username> GET application/json A hash from application-id to alias for all defined aliases

            As this is part of the appmanagement plugin, authentication is as a user in the crowd-administrators group.

            joe added a comment - The API this adds is: Resource Verb Content-Type Description /rest/appmanagement/1/aliases/<application-id>/alias?user=<username> GET, PUT, DELETE text/plain A user's alias in an application /rest/appmanagement/1/aliases/<application-id>/username?alias=<alias-or-username> GET text/plain The real username that the (possible) alias refers to /rest/appmanagement/1/aliases/?user=<username> GET application/json A hash from application-id to alias for all defined aliases As this is part of the appmanagement plugin, authentication is as a user in the crowd-administrators group.
            joe made changes -
            Status Original: In Progress [ 3 ] New: Technical Review [ 10028 ]

              jwalton joe
              doflynn David O'Flynn [Atlassian]
              Votes:
              4 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: