at thinktecture • Focus on – security in distributed applica9ons – iden9ty management – access control – Windows/.NET security – mobile app security • MicrosoI MVP for Developer Security • ASP.NET Web API Advisor • [email protected] • h@p://leastprivilege.com think mobile!
Craig Burton (#CIS2012): “SAML is the Windows XP of Iden-ty.” “No funding. No innova-on. People s-ll use it. But it has no future SAML is dead != SAML is bad. SAML is dead != SAML isn’t useful. SAML is dead means SAML != the future.”
OAuth2 – defines iden9ty tokens – defines standard token type – defines standard cryptography – defines valida9on procedures – combines authen9ca9on with short/long-‐lived delegated API access – defines flows for na9ve, browser and server-‐based applica9ons "OpenID Connect 1.0 is a simple iden-ty layer on top of the OAuth 2.0 protocol."
– na9ve/browser/web applica9ons – no explicit client authen9ca9on • Authoriza-on Code Flow – server-‐based applica9ons – client authen9ca9on • Hybrid Flow – combines proper9es of the two above – “shortcuts” for certain scenarios – applica9ons with client and server parts