0
Pranav Rastogi
Program Manager
Microsoft
Twitter : rustd
ASP.NET Identity &
Security Overview
www.devconnections.com
ASP.NET IDENTITY & SECURITY
INTRODUCTIONS
Author
www.devconnections.com
ASP.NET IDENTITY & SECURITY
GOAL
Seamless and unified experience for
enabling authentication in ASP...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
OVERVIEW
 ASP.NET Identity
 ASP.NET Security
 Windows Azure Active D...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
HISTORY OF MEMBERSHIP
• ASP.NET 2.0 Membership (VS 2005)
• Forms Auth
•...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
ASP.NET IDENTITY
• One ASP.NET Membership story.
• Profile.
• Extensibi...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
ASP.NET SECURITY - OWIN
• Support Individual and Organizational
Account...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
DEMO
 ASP.NET Identity
 Profile
 Roles
 Social Login
 Persistence ...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
ORGANIZATIONAL ACCOUNTS
www.devconnections.com
ASP.NET IDENTITY & SECURITY
WINDOWS AZURE AD
 Active Directory in the Cloud
 Integrate with on-pr...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
REGISTERING A WEB APP IN AAD
https://account.windowsazure.com/signup
ht...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
www.devconnections.com
ASP.NET IDENTITY & SECURITY
LINE OF BUSINESS APPS
www.devconnections.com
ASP.NET IDENTITY & SECURITY
WEB SIGN IN IN .NET
Windows Azure Active Directory
Your Tenant
OAuth2
S...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
DEMO
 LOB app with Single Sign On
 Single Sign Out
www.devconnections.com
ASP.NET IDENTITY & SECURITY
MULTITENANT APPLICATIONS
www.devconnections.com
ASP.NET IDENTITY & SECURITY
AAD AND MULTI-TENANT APPS
App
Windows Azure Active Directory
SAML-P
WS-...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
DEMO
 Multi-tenant apps
 Grant Access to Directory
www.devconnections.com
ASP.NET IDENTITY & SECURITY
RESOURCES
 http://www.asp.net/vnext
 http://www.windowsazure.com/en-
...
www.devconnections.com
ASP.NET IDENTITY & SECURITY
THANK YOU!!!
20
Upcoming SlideShare
Loading in...5
×

Microsoft asp.net identity security

2,159

Published on

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

No Downloads
Views
Total Views
2,159
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • We only flow claims to Iprincipal as a bag of dictionary
  • Transcript of "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
    1. A particular slide catching your eye?

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

    ×