Switch back to using a decorator.

No need to use a custom authentication backend to display a validation
error message.
Merge pull request #1 from rescale/0.2.2

Switch back to using a decorator.