SOCIALFB-110: Extracted CanvasSignInController from canvas sample.