1. Knowledge Base
  2. Account management

How can I restrict who can run my app?

Some customers want to restrict access, so that only authenticated users may run their app. For this purpose, we have a configuration option which can be set at either the app-level or the account-level.

When you upload an app to Appetize.io, you receive a link to view your app. This link includes the app's assigned publicKey, and looks like: https://appetize.io/app/:publicKey
This publicKey is an unguessable cryptographically generated 26-character string. By default, anybody who has your app's link, i.e. its publicKey, will have permission to run your app. Your app link can be easily shared with whomever you'd like, or embedded into your own applications.
Some customers want to restrict access, so that only authenticated users may run their app. For this purpose, we have a configuration option which can be set at either the app-level or the account-level. For the app-level setting, navigate to your Dashboard, then click the "manage" link for your app, and finally configure the option under App Permissions. You may also set account-wide permissions on your Account.

You can access more details here - https://docs.appetize.io/core-features/app-permissions