21
YOU, YOURSELF AND INTERNET •Anton Staykov [email protected] •@astaykov

You, yourself and Internet

Embed Size (px)

DESCRIPTION

Identity management in 21st century is not an easy task - neither for user, nor for developers.

Citation preview

Page 1: You, yourself and Internet

YOU, YOURSELF AND INTERNET

• Anton Staykov• [email protected]

• @astaykov

Page 2: You, yourself and Internet

ABOUT ME

• Windows Azure MVP (3 times now)

• With Azure from the beginninghttp://blogs.staykov.net/@astaykov

Page 3: You, yourself and Internet

AGENDA

What has changed ? Small story Terminology Windows Azure Active

Directory & Access Control Service

Demos

Page 4: You, yourself and Internet

IDENTITY

ASP.NET Membership Provider

ASP.NET OAuth WIF OWIN

Page 5: You, yourself and Internet

WHAT HAS CHANGED?

Page 6: You, yourself and Internet

SMALL STORY

Page 7: You, yourself and Internet

THE STORY

Page 8: You, yourself and Internet

USER PERCEPTIONS

Create an account 3 out of 4 customers avoid this

Information accuracy 76 % have given incomplete / incorrect

Password reset 45% admin to leave the site

Create account 24% of online shoppers abandon the site

User loyalty 55% are likely to return

Page 9: You, yourself and Internet

IN REAL LIFE

Page 10: You, yourself and Internet

IT’S ALL ABOUT CLAIMS

Page 11: You, yourself and Internet

CLAIMS

ClaimSecurity Token (SAML, SWT, JWT)Security Token Service (STS) Identity providerFederation Provider

Page 12: You, yourself and Internet

TERMINOLOGY

SSI (Single Sign In)SSO (Single Sign-Out or Single Sign-On)

Identity Management*

Page 13: You, yourself and Internet

SCENARIOS Global app

Page 14: You, yourself and Internet

Windows Azure*

CLAIMS-BASED IDENTITYClaims

Active DirectoryFederation Services 2/3Windows Server RoleAn STS for ADWS-Federation, WS-Trust, SAML

Page 15: You, yourself and Internet

WIF PIPELINE FOR ASP.NET

FAM SAM CAMRedirectToken handlingClaims filtering

Session Claims-BasedAuthorization

Windows Azure

Claims

Page 16: You, yourself and Internet

WINDOWS AZURE ACTIVE DIRECTORY ACCESS

CONTROL

Page 17: You, yourself and Internet

AUTHENTICATING USERS FROM WEB AND SOCIAL PROVIDERS

Sign-up and claims enrichment

Windows Azure*

Page 18: You, yourself and Internet

ACCESS CONTROL SERVICE – BUILDING BLOCKS

ACS Namespace

IdentityProviders

RelyingParty

Applications

RuleGroups

Service Identities

Page 19: You, yourself and Internet

KEY TAKEAWAYS

Claims will get the job done! Use Federated Authentication It is way easier than managing

password hashes It is FREE!

Page 20: You, yourself and Internet

DEMOSGet cracking some code!

Page 21: You, yourself and Internet

Q&AWhile coding

• Anton Staykov

[email protected]

• @astaykov

• http://blogs.staykov.net/