Bring your own authentication to mvc

632 views

Published on

Published in: Software, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
632
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bring your own authentication to mvc

  1. 1. DEVintersection Session AS11 Bring Your Own Authentication to MVC
  2. 2. 2 © DEVintersection. All rights reserved. http://www.DEVintersection.com Overview  Introduction  Quick Survey  Login Screens  Social Media Saves Us…right?  oAuth / OpenID  Demo  Final Comments & Questions
  3. 3. 3 © DEVintersection. All rights reserved. http://www.DEVintersection.com Quick Survey  Who Likes Coding Login Pages?  User / Profile Management?  oAuth?
  4. 4. 4 © DEVintersection. All rights reserved. http://www.DEVintersection.com The Login Screen My Awesome Website http://www.myawesomewebsite.com/login username password Login home login … … … …
  5. 5. 5 © DEVintersection. All rights reserved. http://www.DEVintersection.com Social Media To The Rescue My Work Here is Done!
  6. 6. 6 © DEVintersection. All rights reserved. http://www.DEVintersection.com Social Logins Everybody’s Doing It!
  7. 7. 7 © DEVintersection. All rights reserved. http://www.DEVintersection.com oAuth / OpenID using DotNetOpenAuth  http://dotnetopenauth.net  Wrapped oAuth implementation  nuget package  Added in MVC 4.0
  8. 8. 8 © DEVintersection. All rights reserved. http://www.DEVintersection.com MVC 5 ASP.NET Identity  OWIN / Katana  Microsoft.Owin.Security.* ships w/ Visual Studio 2013  Middleware / Authentication
  9. 9. Demo Social Login Implementation
  10. 10. 10 © DEVintersection. All rights reserved. http://www.DEVintersection.com Final Comments  ASP.NET Identity in MVC 5 is easy!  Leverage Social Logins Where Appropriate  Add additional data tables to expand user information  SDKs allow for getting additional user information
  11. 11. 11 © DEVintersection. All rights reserved. http://www.DEVintersection.com Resource & Links  Get More from Facebook User / Using Facebook C# SDK http://blogs.msdn.com/b/webdev/archive/2013/10/16/get-more- information-from-social-providers-used-in-the-vs-2013-project- templates.aspx  OWIN and Katana Project http://www.asp.net/aspnet/overview/owin-and-katana  Contact Information 
  12. 12. Questions? Thank you! Don’t forget to enter your evaluation of this session using EventBoard!

×