Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-718

Provide a way to obtain Crowd Information from applications

    • 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.

      For example, in JIRA, we would like to include Crowd runtime information on our System Information page, to make diagnosing some support cases easier.

      Currently, the best we can do to determine if Crowd is being used is:

      • obtain an instance of a CredentialsProvider
      • check that the class name contains "Crowd" (to indicate a Crowd implementation)

      Some extra information would useful, such as:

      • current version
      • ...?

            [CWD-718] Provide a way to obtain Crowd Information from applications

            Thank you for taking the time to file and comment on this issue. Feedback like yours helps us release valuable Crowd features that solve problems for the greater customer base. To that end, we aim to keep our issues up-to-date so that they accurately reflect current customer needs. Because there has been no customer activity on this issue in a long time, we have marked it as closed. If you still feel that this issue is still relevant to your needs, please feel free to raise a new issue and link to this one.

            If you would like to see how we select features for a new release, please read http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+Policy.

            Lukasz Pater added a comment - Thank you for taking the time to file and comment on this issue. Feedback like yours helps us release valuable Crowd features that solve problems for the greater customer base. To that end, we aim to keep our issues up-to-date so that they accurately reflect current customer needs. Because there has been no customer activity on this issue in a long time, we have marked it as closed. If you still feel that this issue is still relevant to your needs, please feel free to raise a new issue and link to this one. If you would like to see how we select features for a new release, please read http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+Policy .

            How would you want Crowd to report this information to JIRA?

            Happy to implement this, once we know how

            David O'Flynn [Atlassian] added a comment - How would you want Crowd to report this information to JIRA? Happy to implement this, once we know how

            shihab added a comment -

            You could define an interface that JIRA and Crowd share (maybe UserManagementInfo) and do a Class.forName/reflection to try and get an instance of CrowdInfo.

            It'd be cleaner if the user manager/provider had a getInfo method which user management implementations could implement.

            shihab added a comment - You could define an interface that JIRA and Crowd share (maybe UserManagementInfo) and do a Class.forName/reflection to try and get an instance of CrowdInfo. It'd be cleaner if the user manager/provider had a getInfo method which user management implementations could implement.

            One thing that Anton pointed out when discussing this feature, is how do we make it available to JIRA without having to ship the Crowd client libraries?

            Michael Tokar added a comment - One thing that Anton pointed out when discussing this feature, is how do we make it available to JIRA without having to ship the Crowd client libraries?

            shihab added a comment -

            Some other useful info to include:

            • current version of client
            • current version of server (would require a call to Crowd)
            • server url
            • application name used to authenticate with Crowd
            • current application authentication status

            shihab added a comment - Some other useful info to include: current version of client current version of server (would require a call to Crowd) server url application name used to authenticate with Crowd current application authentication status

              Unassigned Unassigned
              mtokar Michael Tokar
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: