ITPNYU / booking-app

0 stars 2 forks source link

As a DevSecOps I want to be able to send email notifications from the app without having to manually renew the refresh token every week. #401

Open rlho opened 1 week ago

rlho commented 1 week ago

Background

We need to send approval request emails to approvers when a user makes requests, and confirmation emails to users after they've completed their booking.

Goal

Implement a method for our application to send emails to users

Options with pros and cons

1. Sending emails via GCP Service Account

Pros:

Cons:

Requirements:

2. Sending emails via GCP OAuth App

Pros:

Cons:

Requirements:

3. Using External Service (SendGrid)

Pros:

Cons:

For more information on SendGrid, see: