It's my first time ever making a google marketplace webapp. My app is going to require an authorization to view (and audit) all users in a workspace for detecting certain patterns in email. To do so, I did the following.
- created a google cloud project.
- created a service account (OAuth does not grant enough permission), saved keyfile as JSON.
- built a server logic on top of google APIs with the JSON file.
- configured google marketplace SDK, did everything written , (https://developers.google.com/workspace/marketplace/how-to-publish), and is under review
Here are my questions.
- Once users (mostly workspace admin) install my webapp, can I make workspace API calls on behalf of the users' workspace admin with the JSON keyfile issued from my GCP's service account?
- How can I test my webapp before publishing it on production? Can anybody throw me documents or posts for guidance?