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

No one assigned

    Fields

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions