Hi Natália!
My question is not really about a specific adapter, but more like about the options for using an adapter on Back4app that is not part of the default Parse Server project (i.e. distribution).
Or it could be a custom auth adapter that is not yet published on
npmjs.com. In fact we've written a Parse auth adapter for Auth0.com (at the company I work for) that we'd like to see if we can get working with Parse Server providers (like Back4app).
There's no problem if we have to publish this adapter on
npmjs.com first.
On the other hand, we're planning another auth adapter for use with our own OAuth2 based authentication and authorization server and in this case I'm not a 100% sure whether we'll be able to publish the adapter (on Github and
npmjs.com).
So my second question is whether Back4app users can deploy custom code (adapters) to their Parse Server instances without publishing them first (on
npmjs.com so it can be installed via "npm install"
I'm aware of the possibility of installing NPM modules (as described here:
https://help.back4app.com/hc/en-us/articles/360002038772-How-to-install-a-NPM-module-at-Back4App-), but to use an adapter this way, one would have to modify Parse Server config somehow (eg. to specify the name of the installed module that contains the adapter). Moreover this process assumes that the module is public and can be installed via "npm install". I know that
npmjs.com does have private packages (for paid customers), but to share a package privately, both the owner and the recipient (who wants to install the package) must be paid
npmjs.com customers.
Kind regards,
Zsolt