{"id":1084,"date":"2013-10-30T12:35:00","date_gmt":"2013-10-30T12:35:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2013\/10\/30\/new-tutorial-published-on-migrating-to-asp-net-identity\/"},"modified":"2013-10-30T12:35:00","modified_gmt":"2013-10-30T12:35:00","slug":"new-tutorial-published-on-migrating-to-asp-net-identity","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/new-tutorial-published-on-migrating-to-asp-net-identity\/","title":{"rendered":"New Tutorial Published on Migrating to ASP.NET Identity"},"content":{"rendered":"<p style=\"margin: 0in;font-family: Calibri;font-size: 12.0pt\"><span style=\"color: black\">ASP.NET Identity is the new membership system for building ASP.NET applications. The <\/span><a href=\"http:\/\/www.asp.net\/identity\/overview\/migrations\/migrating-an-existing-website-from-sql-membership-to-aspnet-identity\">new&nbsp;tutorial&nbsp;<\/a><span style=\"color: black\"> explains&nbsp;how to migrate an application that uses ASP.NET Membership to the new ASP.NET Identity system. The tutorial shows how to enable existing users to log in with the new Identity system by migrating the database tables that store user credentials, roles and <\/span><span style=\"color: red\">&nbsp;<\/span><span style=\"color: black\">profile information.&nbsp;The tutorial shows how to migrate from SQL Membership, but the concepts can also be used to migrate from Universal Providers or Simple Membership Providers.<\/span><\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 12.0pt;color: black\">&nbsp;<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 12.0pt;color: black\">Once the migration is completed,&nbsp;you can use the new features available in Identity: you can let users log in through their Google, Facebook, Twitter or Microsoft accounts, use OWIN authentication middleware, integrate user profile and application data, and so on. Feedback is welcome and do let us know if you hit issues during migration!<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 12.0pt;color: black\">&nbsp;<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11.0pt\"><span style=\"color: black\">To learn more about ASP.NET Identity, visit <\/span><a href=\"http:\/\/www.asp.net\/identity\">http:\/\/www.asp.net\/identity<\/a><span style=\"color: black\">. <\/span><\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11.0pt;color: black\">&nbsp;<\/p>\n<p style=\"margin: 0in;font-family: Calibri;font-size: 11.0pt;color: black\"><span style=\"font-style: italic\">Thanks to Tom Dykstra and Rick Anderson for reviewing the article.<\/span><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ASP.NET Identity is the new membership system for building ASP.NET applications. The new&nbsp;tutorial&nbsp; explains&nbsp;how to migrate an application that uses ASP.NET Membership to the new ASP.NET Identity system. The tutorial shows how to enable existing users to log in with the new Identity system by migrating the database tables that store user credentials, roles and [&hellip;]<\/p>\n","protected":false},"author":416,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[],"class_list":["post-1084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet"],"acf":[],"blog_post_summary":"<p>ASP.NET Identity is the new membership system for building ASP.NET applications. The new&nbsp;tutorial&nbsp; explains&nbsp;how to migrate an application that uses ASP.NET Membership to the new ASP.NET Identity system. The tutorial shows how to enable existing users to log in with the new Identity system by migrating the database tables that store user credentials, roles and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/1084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/416"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=1084"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/1084\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=1084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=1084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}