The Claims-based authentication is mainly for portal engine development model and when using MVC, it applies to the admin app only. Keep in mind that the front end is served by a different app - the MVC app which is under your control. This means, you need to integrate the SSO to your MVC app on your own. See the documentation for MVC development model.