Is there any way to control who has access to your smartApp, once published? I’d to be able to ‘grant access’ to a couple of people only, so that the smartApp can be tested. I can’t simply copy and paste code and have my friends test this way, because there are API keys etc that are stored within the smartApp I’m wishing to test, which are private to me.
(ActionTiles.com co-founder Terry @ActionTiles; GitHub: @cosmicpuppy)
Yes… You can control who has access to the ability to install it. (But you can’t directly revoke access once someone has installed).
Request that the SmartApp not be listed in the Marketplace.
Set up a website that installs the SmartApp via the OAuth flow. That website will use the “client secret” parameter (which is never publicly revealed).
Put in your own access controls to your installer webpage (eg., login and password).