Skip to content

Implement "enterprise-only" app support #1785

Description

@julien-nc

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

refs nextcloud/server#60767

Each app would have an extra "enterprise-only" boolean attribute that can be toggled.
We could let the app owner toggle this attr when registering a new app or at any time later. Not sure the app owners need to change it at any time so: just in the app registration form would be enough.

Admin should be able to change this attribute at any time.

The apps list endpoint would filter out those enterprise-only apps by default.

When receiving a request for the app list, the appstore would support a new header, like Subscription-Key. On each request, the appstore would validate this key (if it's defined) and include the enterprise-only apps only if the key is valid.

TODO:

  • Check how the portal validates/finds subscription keys
  • Make a decision on the header

Metadata

Metadata

Assignees

Fields

No fields configured for Enhancement.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions