Latest Free Screencasts
RailsCasts #304 OmniAuth Identity
Railscasts - 2011-12-05 - free
With the release of OmniAuth 1.0 there is a new Identity strategy which allows users to register/login with a password if they don't want to use an external provider.
Watch this screencastRailsCasts #250 Authentication from Scratch
Railscasts - 2011-01-24 - free
Password authentication is not too complicated to make from scratch, it will also help to get a better understanding of how it works.
Watch this screencastRailsCasts #237 Dynamic attr_accessible
Railscasts - 2010-10-25 - free
It is important to use attr_accessible for security with mass assignment, but what if you need it to be dynamic based on user permissions? See how in this episode.
Watch this screencastRailsCasts #228 Sortable Table Columns
Railscasts - 2010-08-23 - free
Here I walk you through adding the ability to sort table columns in ascending or descending order by clicking the header.
Watch this screencastRailsCasts #204 XSS Protection in Rails 3
Railscasts - 2010-03-08 - free
It is easy to be vulnerable to cross site scripting attacks in earlier versions of Rails, but Rails 3 solves this by automatically escaping unsafe input.
Watch this screencastRailsCasts #188 Declarative Authorization
Railscasts - 2009-11-16 - free
Declarative authorization provides an advanced and powerful solution for role based authorization.
Watch this screencastRailsCasts #178 7 Security Tips
Railscasts - 2009-09-07 - free
Security is important! Here I show seven different security flaws which are common to Rails applications ranging from mass assignment to CSRF protection.
Watch this screencastRailsCasts #143 PayPal Security
Railscasts - 2009-01-05 - free
This episode shows how to encrypt the variables passed to PayPal and verify the authenticity of the payment notifications (IPN).
Watch this screencastRailsCasts #65 Stopping Spam with Akismet
Railscasts - 2007-08-06 - free
The Railscasts site has been getting a lot of comment spam in the past, but no longer. In this episode I will show you how I solved this problem by using the Akismet web service.
Watch this screencastRailsCasts #27 Cross Site Scripting
Railscasts - 2007-05-04 - free
Another common security issue is cross site scripting. In this episode you will see why it is so important to escape any HTML a user may submit.
Watch this screencast