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

Add consumers pill to cloud-services

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: 10.2
    • Component/s: Web UI

      Description

      Add a new pill

      The goal is to allow a user to manage:

      • The applications authorized to access Nuxeo (Home > Authorized Applications in the JSF UI)

      Authorized Applications
      Display a table listing each authorized application (technically an OAuth2 token related to an OAuth2 client) with the following columns:

      • Name
      • Authorization Date (held by the related OAuth2 token)
      • Actions
        • Revoke Access
        • Preferences (optional) displaying a popup, typically for Nuxeo Drive to handle the synchronization roots

      Notes:

      • In the end, we will have 2 registered applications by default: Nuxeo Mobile and Nuxeo Drive.
      • Currently, in the JSF UI, if a user has authorized the same app twice by using different redirect URIs the app appears twice, once for each token. In this case each token can be revoked separately and the app entries can only be distinguished by their authorization date. We could eventually display only one line by app and make the revoke action revoke all tokens.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 30 minutes
                  30m