Microsoft asp.net identity security

2,661 views
2,409 views

Published on

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

No Downloads
Views
Total views
2,661
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
57
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • We only flow claims to Iprincipal as a bag of dictionary
  • Microsoft asp.net identity security

    1. 1. Pranav Rastogi Program Manager Microsoft Twitter : rustd ASP.NET Identity & Security Overview
    2. 2. www.devconnections.com ASP.NET IDENTITY & SECURITY INTRODUCTIONS Author
    3. 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. 4. www.devconnections.com ASP.NET IDENTITY & SECURITY OVERVIEW  ASP.NET Identity  ASP.NET Security  Windows Azure Active Directory (WAAD)
    5. 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. 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. 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. 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. 9. www.devconnections.com ASP.NET IDENTITY & SECURITY ORGANIZATIONAL ACCOUNTS
    10. 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. 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. 12. www.devconnections.com ASP.NET IDENTITY & SECURITY
    13. 13. www.devconnections.com ASP.NET IDENTITY & SECURITY LINE OF BUSINESS APPS
    14. 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. 15. www.devconnections.com ASP.NET IDENTITY & SECURITY DEMO  LOB app with Single Sign On  Single Sign Out
    16. 16. www.devconnections.com ASP.NET IDENTITY & SECURITY MULTITENANT APPLICATIONS
    17. 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. 18. www.devconnections.com ASP.NET IDENTITY & SECURITY DEMO  Multi-tenant apps  Grant Access to Directory
    19. 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. 20. www.devconnections.com ASP.NET IDENTITY & SECURITY THANK YOU!!! 20

    ×