소개
This skill provides a comprehensive pattern for implementing a secure 'forgot password' flow in Ruby on Rails 8 applications without relying on external gems. It leverages Rails 8's built-in signed token generation and has_secure_password to create time-limited, single-use recovery links. The implementation follows industry-standard security best practices, including protecting user privacy by avoiding user enumeration, enforcing cryptographically secure signatures, and providing integrated mailers and controllers for a production-ready authentication experience.