23
virtual techdays INDIA 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt Windows Azure MVP

Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

virtual techdays

AppFabric Futures – Access Control Service

Niraj Bhatt │ Windows Azure MVP

Page 2: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

Security Challenges Developer IT Ops Business

Claims Based Identity IP, RP and FP WIF, ADFS, ACS

Demos

virtual techdaysINDIA │ 9-11 February 2011

S E S S I O N A G E N D A

Page 3: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

How many of you love login screens?

Page 4: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

Developer Challenges

Applications are identity prisoners

Page 5: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

IT Pro Challenges Strategic Application

40,000+ Users 5000 Concurrent Users TBs data and growing No NLBs No Clusters SQL 2000 ASP / ASP.NET 1.1 – In Proc Session

Cutting 80% of Ops issuesHow ???

Page 6: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

IT Pro Challenges

Option A

Option B

Page 7: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

Business Challenges – ABC Corp

Alice wants to sell ABC’s bikes Signs agreements on behalf of her bike’s shop Sends a list of her employees who can make purchase ABC issues Username / Password for the all on the list

Page 8: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

Business Challenges – ABC Corp

Employee at Alice’s shop

Page 9: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

Business Challenges – ABC Corp

No value addition for

past 6 months…

I was promised a Salary hike after

6 months

FIRES

Multiple Suppliers Multiple Agreements Multiple Lists

Multiple Logins Multiple Policies

Page 10: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Security Challenges

How do we addressthese challenges?

Page 11: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 12: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 13: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 14: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 15: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 16: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Learning from other disciplines

Page 17: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Lessons learned ???

Always carry your license (age proof) to the beer bar Relying on a trusted External Entity (Identity Provider) for

Authenticating users Providing user attributes (claims)

Saves us from Identity nightmares

Page 18: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

IP, RP, Tokens, WIF, ADFS

Page 19: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

virtual techdays

DEMO

Outsourcing authentication to Identity Provider (STS)

Page 20: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

Access Control Service - Federation Provider

Page 21: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

virtual techdaysINDIA │ 9-11 February 2011

virtual techdays

DEMO

Using Access Control Service as a Federation Provider

Page 22: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

Vittorio Bertocci http://blogs.msdn.com/b/vbertocci/

MSDN Article Re-Introducing the Windows Azure AppFabric Access Control Service

AppFabric Labs & Tools https://portal.appfabriclabs.com/Default.aspx https://aclaims.accesscontrol.appfabriclabs.com/v2/mgmt/web http://acs.codeplex.com/ http://code.msdn.microsoft.com/TokenVisualizerCtrl/ http://code.msdn.microsoft.com/SelfSTS

virtual techdaysINDIA │ 9-11 February 2011

References

Page 23: Virtual techdays INDIA │ 9-11 February 2011 virtual techdays AppFabric Futures – Access Control Service Niraj Bhatt │ Windows Azure MVP

23

virtual techdaysINDIA │ 9-11 February 2011

Thank youhttp://nirajrules.wordpress.com

[email protected]