super_simple_authentication_toolkit 0.0.1-dev.10
super_simple_authentication_toolkit: ^0.0.1-dev.10 copied to clipboard
A collection of Dart Frog functions that power the super_simple_authentication_server
0.0.1-dev.10 #
- Fixed
sendOtpHandlerto usefromEmailandfromNamefrom environment variables
0.0.1-dev.9 #
- Add
SmtpEmailProviderfor sending emails via SMTP
0.0.1-dev.8 #
- Add
expiresAtandexpiresIntosendOtpHandlerresponse
0.0.1-dev.7 #
- Use
EmailProviderinterface instead ofSendgrid - Breaking change: Remove
debugOtpsparameter fromsendOtpHandlerin favor ofFakeEmailServicefor testing
0.0.1-dev.6 #
- Add
EmailProviderinterfaces - Add
FakeEmailServicefor testing - Add
FakeSmsfor testing
0.0.1-dev.5 #
- Add password reset functionality
- Add
sendPasswordResetEmailHandlerfor sending password reset emails via Sendgrid - Add
resetPasswordHandlerfor resetting passwords with secure tokens - Add password reset token utilities (
createPasswordResetToken,hashPasswordResetToken) - Add password reset models (
PasswordResetResponse,PasswordResetError) - Extend
DataStorageinterface with password reset token methods:createPasswordResetToken- creates a hashed password reset tokengetPasswordResetToken- retrieves and validates a password reset tokenrevokePasswordResetTokens- revokes all tokens for a userupdateUserPassword- updates a user's password and salt
- Support for Sendgrid dynamic templates in password reset emails
- Security best practices: token hashing, expiration, one-time use, email enumeration prevention
- Add
0.0.1-dev.4 #
- Fix CORS middleware to return 200 for OPTIONS requests
0.0.1-dev.3 #
- Add CORS middleware
- Fixed sign in error enum
0.0.1-dev.2 #
- Standardize sign in response format
0.0.1-dev.1 #
- Initial release!