Gmail internal application, Two-Legged OAuth2, Server to Server authentication, and Google API versions
I am working on a little tool at home in my free time to put some skills into practice. The general idea (nothing novel) is this: I have some financial alerts sent to a new email address I have spun up on my domain. I am creating an AWS Lambda that will wake up on an hourly schedule, read those emails, and publish SNS messages with parsed financial transaction information. I then will have an SQS queue listen to the SNS message topic that is consumed by a Step Function. The Step Function will: store the financial transaction information into a database send an SMS to me if the transaction is above a certain threshold. I could later extend this to do some aggregation reporting, etc if I wanted, too. This will only work for my own financial transactions, and the data being gathered/stored will be sufficiently vague, so I am not really concerned about financial security for this project. The biggest hurdle I have run into so far is connecting to G...