In the cloud-first, mobile-first world, people are building Android and iOS applications and need a powerful cloud-powered backend. This session will review all of the ways that Azure can help build amazing applications on top of Microsoft’s cloud platform. This includes options for data storage, push notifications, job processing, media delivery, offline data sync, authentication and more. We’ll review all of these features at a high level and dive into some live coding demos throughout! Speaker: Chris Risner
This session will give a comprehensive overview of the security features of Lync. It will explain, how clients know which servers to trust, options for client authentication as well as what we are doing to encrypt communication between endpoints. The content of this session is based on real experiences from such discussions with security departments of several customers. Objectives: 1. describe Lync 2013 security capabilities. 2. determine how to position Lync when discussing with security departments. 3. convince the customer that Lync will meet their security requirements
Authentication and Authorisation can be tricky, with many different methods of performing similar tasks and it can be hard to figure out what's best for your projects. It gets even trickier when you start thinking about how to authorise cross platform applications including web and apps (and now with Xamarin thrown in, it's even murkier!). Throw in WebAPI2 on the other side and it's starting to become unclear how to make a great experience for developers and end users alike. In this session Jordan will demonstrate how to build a centralised authentication system that supports web and apps, passing claims around all over the place using Json Web Tokens ending up in a WebAPI2 based API site. The session will investigate a range of concepts from web to app to API, including best practices, Autofac powered filters, OWIN and other cool concepts that your services need!
Any sample code, video, or other supporting content for this presentation (if available for this session) is loaded in the zip file.