Better method signatures for controller and auth.
Merge pull request #4498 from dereuromark/3.0-method-signatures-controller

Better method signatures for controller and auth.