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.
This week at WinHEC, we were able to talk to silicon, hardware, and device partners about the advances we are making in Windows 10 to simplify building Windows devices, drivers, and apps. This talk covered the key advances we disclosed this week, which include:
The Windows 10 device platform allows IHVs to develop a single universal driver that can be deployed across all Windows 10 device families (e.g. PCs, phones, IoT).
The Windows 10 device platform provides new tools and techniques to reduce the cost and complexity of imaging and manufacturing Windows 10 devices.
In-market and new hardware development boards will support Windows 10 and Windows universal drivers.
Windows 10 will include a new IoT edition for small devices that is tuned to run Windows universal apps and drivers and is royalty free to makers and device builders.
How can you protect sensitive data for enterprise mobile apps running on employee owned devices? Microsoft's Enterprise Mobility Suite adds support for custom apps with the release of their Intune App SDK available for iOS and Android with a Xamarin SDK and supported natively for Windows 10. The end result is that nearly any app will be able to take advantage of Intune's comprehensive security features and centralized management functions. Administrators can require corporate credentials to be used to access the app, encrypt data on the device, restrict cut-copy-paste access, and more, all from the Intune console.