Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-22589

Allow to handle OAuth2 clients in the Web UI Admin Center + improve token management

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 11.1, 2021.0
    • Component/s: OAuth, Web UI

      Description

      The goal is to:

      • Manage the applications that can be granted access to Nuxeo (Admin > Cloud Services > Consumers > OAuth2 Clients in the JSF UI).
      • Better manage the OAuth2 tokens (Admin > Cloud Services > Service Providers Tokens > OAuth2 Tokens in the JSF UI).

      In the "Cloud services" tab we should have:

      A new Applications pill
      Allow CRUD as in the JSF UI.
      Should we display the Client Secret?

      Rework the existing Tokens pill
      Separate the OAuth2 tokens used by the authorized applications (OAuth2 clients) and the cloud accounts (OAuth2 service providers) with different columns for each table, for instance:

      Authorized Applications:

      • Nuxeo Login
      • Application Id
      • Creation Date

      Cloud Accounts:

      • Nuxeo Login
      • Service Name
      • Service Login
      • Creation Date
      • Shared Token

      In any case, let's be consistent with NXP-22588.

      Let's also allow to search a token by user / service name.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 weeks, 1 day, 2 hours, 40 minutes
                  2w 1d 2h 40m

                    PagerDuty

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