Authentication providers.
Merge remote-tracking branch 'origin/euruko2013' into euruko2013