• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,922
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
38
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • We only flow claims to Iprincipal as a bag of dictionary

Transcript

  • 1. Pranav Rastogi Program Manager Microsoft Twitter : rustd ASP.NET Identity & Security Overview
  • 2. www.devconnections.com ASP.NET IDENTITY & SECURITY INTRODUCTIONS Author
  • 3. www.devconnections.com ASP.NET IDENTITY & SECURITY GOAL Seamless and unified experience for enabling authentication in ASP.NET apps on premise and in the cloud
  • 4. www.devconnections.com ASP.NET IDENTITY & SECURITY OVERVIEW  ASP.NET Identity  ASP.NET Security  Windows Azure Active Directory (WAAD)
  • 5. www.devconnections.com ASP.NET IDENTITY & SECURITY HISTORY OF MEMBERSHIP • ASP.NET 2.0 Membership (VS 2005) • Forms Auth • Sql Server based • ASP.NET Simple Membership (VS 2010) • Easy to customize profile • ASP.NET Web Pages • ASP.NET Universal Providers(VS 2012) • Support Sql Azure
  • 6. www.devconnections.com ASP.NET IDENTITY & SECURITY ASP.NET IDENTITY • One ASP.NET Membership story. • Profile. • Extensibility allows for No SQL persistence model. • Improve unit testability of application code. • Separate Authentication from Membership. • Full support for Async programming. • Claims Based.
  • 7. www.devconnections.com ASP.NET IDENTITY & SECURITY ASP.NET SECURITY - OWIN • Support Individual and Organizational Accounts • Host and framework independent • Web apps and Web APIs • Claims based • Clients: browsers, mobile, tablets etc. 7
  • 8. www.devconnections.com ASP.NET IDENTITY & SECURITY DEMO  ASP.NET Identity  Profile  Roles  Social Login  Persistence – Azure Table Storage  Multi – factor Auth  Securing Mobile Clients 8
  • 9. www.devconnections.com ASP.NET IDENTITY & SECURITY ORGANIZATIONAL ACCOUNTS
  • 10. www.devconnections.com ASP.NET IDENTITY & SECURITY WINDOWS AZURE AD  Active Directory in the Cloud  Integrate with on-premises Active Directory  Enable single sign-on within your apps  Enterprise Graph REST API
  • 11. www.devconnections.com ASP.NET IDENTITY & SECURITY REGISTERING A WEB APP IN AAD https://account.windowsazure.com/signup https://account.windowsazure.com/organization
  • 12. www.devconnections.com ASP.NET IDENTITY & SECURITY
  • 13. www.devconnections.com ASP.NET IDENTITY & SECURITY LINE OF BUSINESS APPS
  • 14. www.devconnections.com ASP.NET IDENTITY & SECURITY WEB SIGN IN IN .NET Windows Azure Active Directory Your Tenant OAuth2 SAML-P WS-Federation Metadata App App
  • 15. www.devconnections.com ASP.NET IDENTITY & SECURITY DEMO  LOB app with Single Sign On  Single Sign Out
  • 16. www.devconnections.com ASP.NET IDENTITY & SECURITY MULTITENANT APPLICATIONS
  • 17. www.devconnections.com ASP.NET IDENTITY & SECURITY AAD AND MULTI-TENANT APPS App Windows Azure Active Directory SAML-P WS-Federation Metadata Tenant2 SAML-P WS-Federation Metadata Tenant1 App App App
  • 18. www.devconnections.com ASP.NET IDENTITY & SECURITY DEMO  Multi-tenant apps  Grant Access to Directory
  • 19. www.devconnections.com ASP.NET IDENTITY & SECURITY RESOURCES  http://www.asp.net/vnext  http://www.windowsazure.com/en- us/documentation/services/active- directory/  http://blogs.msdn.com/b/webdev/  http://blogs.technet.com/b/ad/ 19
  • 20. www.devconnections.com ASP.NET IDENTITY & SECURITY THANK YOU!!! 20