Login with Link

Added:

  • Magic-Link Authentication: Introduced a new authentication method using Magic-Links. Users can now log in by requesting a link via email, which, when clicked, automatically authenticates them without needing a password.
    • Users initiate the login by providing their email address.
    • A secure Magic-Link is sent to the provided email.
    • Clicking the Magic-Link grants temporary access to the application, ensuring a seamless login experience.

Security Enhancements:

  • Expiration Time for Magic-Links: Magic-Links now have an expiration time of 10 minutes for security. After expiration, users must request a new link.
  • One-Time Use: Each Magic-Link can only be used once. Any subsequent attempts will prompt users to request a new link.

Error Handling:

Added appropriate error messages for invalid or expired Magic-Links.
Implemented detailed logging for email failures, invalid requests, and Magic-Link expiration events.

Documentation:

Updated documentation to include instructions for Magic-Link login setup and troubleshooting tips for end-users. See Usage

Sleekplan Logo
we run on Sleekplan