Hello,
I'm new to RingCentral and a little confused about the best practices around managing the Client ID and Client Secret.
I'm building an integration for an e-commerce platform to allow transactional order messages to be sent to customers via SMS. In the past, with other API integrations, I've created an interface in the platform's Admin panel where the merchant (owner of the store/website) can configure their access credentials that are used for retrieving the API token.
If I understand RC correctly, however, I must first create an App and then somehow provide the merchant with its Client ID and Client Secret. Those values, in turn, would be used to collect the merchant's access credentials (in the Admin panel) via OAuth or a JWT.
Is it safe to store the Client ID and Client Secret in my integration, or is there a better way to provide them to the merchant?
My intention is to make this integration available publicly to merchants and have it be as simple as possible to set up.