There isn't an equivalent of the Identity and Access tooling for VS2013, but if you use the new OWIN modules, you can easily add web sign-on to an existing app for the WS-Federation and OpenID Connect protocols. OWIN just takes a few lines of code -- you don't have to have a complicated web.config for managing the old WS-Federation modules, for example. You can read Vittorio's blog post about the WS-Federation version, download the new code sample that uses the OpenID Connect version, and read the Authentication Scenarios: Web Browser to Web Application topic that describes how the protocol flow works in your application.
Getting down to the actual implementation, you basically just do the following to an existing project:
- Add the NuGets for the OWIN middleware to your project
- Create a Startup.Auth.cs file in your App_Start folder with a few lines of configuration for your application and directory info
- Make a few small changes to the Startup.cs file to use the settings from Startup.Auth.cs
- Add the
[Authorize]
attribute to the controller/page you want to be secured, which will trigger the sign-in flow
That's about it. The code sample will show you the actual changes you need to make, but it's a lot simpler/cleaner than using the WIF modules.