ai-cfia / membrane-backend

Membrane Backend: A centralized authentication service for Single Sign-On (SSO) enabling seamless token-based email verification across multiple client applications.
MIT License
1 stars 0 forks source link

Implement Email Sending #42

Closed k-allagbe closed 11 months ago

k-allagbe commented 12 months ago

Summary

Add functionality to send an authentication email containing a secure link when users attempt to sign in.

Background

Membrane currently uses JWTs to enable SSO but lacks the feature to send authentication emails to users. The goal is to implement this missing component.

Requirements

  1. When a user tries to log in via Membrane, an email is sent to their registered email address.
  2. The email should contain a secure, time-sensitive authentication link.
  3. Implement logging for email sending failures or successes.

Acceptance Criteria