firebase / extensions

Source code for official Firebase extensions
https://firebase.google.com/products/extensions
Apache License 2.0
883 stars 374 forks source link

[firestore-send-email] Support OAUTH2 SMTP connection #970

Open yamankatby opened 2 years ago

yamankatby commented 2 years ago

[READ] Step 1: Are you in the right place?

Issues filed here should be about a feature request for a specific extension in this repository. To file a feature request that affects multiple extensions or the Firebase Extensions platform, please reach out to Firebase support directly.

[REQUIRED] Step 2: Extension name

This feature request is for extension: firestore-send-email

What feature would you like to see?

OAuth2 allows your application to store and use authentication tokens instead of actual login credentials. This is great for security as tokens or valid only for specific actions and can be easily revoked thus, once stolen, can’t do as much harm as actual account credentials.

see more...

How would you use it?

While setting the extension instead of the SMTP connection URL

yamankatby commented 1 year ago

Support OAuth2 authentication requires adding a lot of parameters to the extension which makes installation more difficult. We may need to add 6-10 more parameters depending on how much customization ability we want to provide. Of course, all these parameters will be left empty if the user chooses to use SMTP URI

jaaufauvre commented 8 months ago

+1