SOCIALFB-110: Extracted CanvasSignInController from canvas example.