The goal is to allow a user to manage:
- The cloud accounts (Home > Cloud Services in the JSF UI)
The tab can be named "Applications" or "External Applications", to be defined.
It should have a section (pills):
Cloud Accounts
For each enabled OAuth2 service provider (e.g. Google Drive, Dropbox, Box, OneDrive) display a "Connect to XXX" button.
Display a table listing each account (technically an OAuth2 token with serviceName != "org.nuxeo.server.token.store" created once connected to the service provider) with the following columns:
- Service Name (the description field of the related service provider is probably more accurate, e.g. "Google Drive" vs "googledrive")
- Service Login
- Creation Date
- Shared Token
- Actions
- Modify
- Delete
- is duplicated by
-
NXP-23146 Add consumers pill to cloud-services
- Resolved
- is related to
-
NXP-24841 Make user cloud services and authorized apps pages lazy loaded
- Resolved
-
NXP-24972 Include cloud services and authorized apps on elements.html
- Resolved
-
NXP-22188 OAuth2: improve token revocation
- Resolved
-
NXP-22589 Allow to handle OAuth2 clients in the Web UI Admin Center + improve token management
- Resolved