generateAuthPasswordResetToken function
Generates a raw password-reset token for delivery to the user.
length is passed to secureRandomToken; invalid lengths throw the
helper's ArgumentError. The raw result is intended for delivery only and
must be hashed before persistence.
Implementation
String generateAuthPasswordResetToken({int length = 32}) {
final token = secureRandomToken(length: length);
if (token.trim().isEmpty) {
throw StateError('Password-reset token generation returned an empty token');
}
return token;
}