Steve Bazyl
Steve Bazyl
Should use GoogleCredentials.getApplicationDefault() to get the service account, pending fix for googleapis/google-auth-library-java#381 to support createScoped(). Both simplifies deployment and makes it more secure as service account private key is never...
Java samples are all using the deprecated app engine SDK and will stop working in early 2020 and are already hard to use/deploy due to outdated instructions. https://cloud.google.com/appengine/docs/standard/java/sdk-gcloud-migration Also suggest...
Code for async-bot currently requires downloading a key and including it in the app. Recommended practice is to use [environment-provided service accounts](https://cloud.google.com/docs/authentication/) when deployed to GCP as this minimizes exposure...
Samples are still targeting Python 2.x which is EOL in 2 months. Need to update to Python 3.7.
Resolve security warnings due to stale dependencies -- affects python/java/node. See https://github.com/gsuitedevs/hangouts-chat-samples/network/alerts
Due to oauth review requirements, need to stop using the embedded client ID and instruct users to create their own GCP project.
While the structure of the code is useful for large scale add-ons, likely overkill for samples. Simplify the code to improve readability of the add-ons.