Building authorization controller.
Merge branch 'building-authorization-controller'