{"action":"opened","issue":{"url":"https://api.github.com/repos/selagroup/sdp-june2016-cfp/issues/70","labels_url":"https://api.github.com/repos/selagroup/sdp-june2016-cfp/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/selagroup/sdp-june2016-cfp/issues/70/comments","events_url":"https://api.github.com/repos/selagroup/sdp-june2016-cfp/issues/70/events","html_url":"https://github.com/selagroup/sdp-june2016-cfp/issues/70","id":128630657,"number":70,"title":"Securing Access to ASP.NET Web Applications and Services: From A to Z","user":{"login":"idofl","id":1992300,"avatar_url":"https://avatars.githubusercontent.com/u/1992300?v=3","gravatar_id":"","url":"https://api.github.com/users/idofl","html_url":"https://github.com/idofl","followers_url":"https://api.github.com/users/idofl/followers","following_url":"https://api.github.com/users/idofl/following{/other_user}","gists_url":"https://api.github.com/users/idofl/gists{/gist_id}","starred_url":"https://api.github.com/users/idofl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/idofl/subscriptions","organizations_url":"https://api.github.com/users/idofl/orgs","repos_url":"https://api.github.com/users/idofl/repos","events_url":"https://api.github.com/users/idofl/events{/privacy}","received_events_url":"https://api.github.com/users/idofl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-25T20:28:03Z","updated_at":"2016-01-25T20:28:03Z","closed_at":null,"body":"### Securing Access to ASP.NET Web Applications and Services: From A to Z\r\n\r\n**Type:** 1-day workshop\r\n\r\n**Speaker:** [Ido Flatow](https://github.com/selagroup/sdp-june2016-cfp/issues/60)\r\n\r\n**Technical level:** Intermediate / Advanced\r\n\r\n**Abstract:** When you think of ASP.NET security, the first thing that comes to mind are Windows authentication and Forms authentication using ASP.NET Membership. For years, those were the common authentication techniques for ASP.NET applications and services.\r\nIn today’s world, security mechanisms need to evolve to keep pace with new requirements from our users and stakeholders:\r\n-\tEmployees want to access the enterprise network from outside the organization’s boundary, using their laptops and smartphones.\r\n-\tEnd-users prefer to sign-in to public websites using social identity providers, such as Facebook and Google, instead of creating new identities for every site they visit.\r\n-\tSecurity officers demand the use of multi-factor authentication (MFA) techniques to reduce the chance of identity theft.\r\nFor the enterprise, ASP.NET broadened its support from the on-premises Active Directory to include Microsoft Azure Active Directory. By supporting external identity providers, such as Facebook, Microsoft Account, and Twitter, the new ASP.NET Identity system makes the process of securing an application less scary than ever.\r\n\r\nIn this 1-day workshop, we will start from the basics of getting to know concepts such as SSL, OAuth, OpenID, and Claim-based identities. From there we will continue to explore the various scenarios of using self-managed identities, Active Directory and AD FS, external identity providers (Facebook, Google, Microsoft), and Microsoft Azure Active Directory.\r\n\r\n**Prerequisites:** ASP.NET development experience"}}