DEVintersection
Session AS11
Bring Your Own Authentication to MVC
2
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Overview
 Introduction
 Quick Survey
 Login Sc...
3
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Quick Survey
 Who Likes Coding Login Pages?
 Us...
4
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
The Login Screen
My Awesome Website
http://www.my...
5
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Social Media To The Rescue
My Work Here is Done!
6
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Social Logins
Everybody’s Doing It!
7
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
oAuth / OpenID
using DotNetOpenAuth
 http://dotn...
8
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
MVC 5
ASP.NET Identity
 OWIN / Katana
 Microsof...
Demo
Social Login Implementation
10
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Final Comments
 ASP.NET Identity in MVC 5 is ea...
11
© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Resource & Links
 Get More from Facebook User /...
Questions?
Thank you!
Don’t forget to enter your evaluation
of this session using EventBoard!
Upcoming SlideShare
Loading in...5
×

Bring your own authentication to mvc

417

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
417
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
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!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×