Category: General

Microsoft Identity Manager 2016

I recently learned that at Microsoft, employee ID badges double up as Smart Cards. These are used for performing tasks that need 2FA, such as password resets, signing docs etc. I was curious as to how they achieved it, and I came across a rather powerful, yet relatively obscure tool called Microsoft Identity Manager 2016.

A Microsoft Employee badge

Microsoft Identity Manager (or MIM) is a replacement for Forefront Identity Manager (FIM) built as a mostly ground up rewrite of the platform. Despite a lot of exposure to the Microsoft ecosystem, this is a tool I’ve never come across.
The idea is to centralize employee management, pulling data from places such as Active Directory, and allowing it to be used with Smart Cards, enabling Self Service Password Resets/Recovery, assigning Certificates, Priviledged Access Management and more, all while being Cloud Ready (Azure MFA, Azure AD etc).

I’m still setting this up to see how it works in practise, and it’s no simple task. It requires IIS, SQL, Sharepoint and optionally Exchange. While I don’t mind the first two, Sharepoint and Exchange are both platforms I’ve never experienced, so we’ll see how that goes. The platform uses Sharepoint for the frontend side of the password recovery tools, and Exchange is used for sending out password resets etc as far as I can tell. So far it’s allowed me to use O365 in place of Exchange, and I don’t see any loss of functionality.

I’ve been investigating Smart Cards for Windows login for a while now, and this could prove a useful tool if I can get it to work. Either way I’ll be sure to put something up once I’ve had a proper chance to use and play with it!

Microsoft Future Decoded 2018

The Event

Last week featured the 2018 installment of Microsoft’s annual Future Decoded event, hosted at the Excel in London (Whether they did this for the Office pun is as yet unconfirmed). To quote Microsoft themselves :-

Microsoft Future Decoded provided two days of top-level keynotes, breakout sessions, networking and an action-packed expo, giving the information and practical advice needed to help grow your business in the changing world of Digital Transformation and AI.

That means both technical and business people head down to catch up on the latest from Microsoft and their partners. We all speculate on what the future might hold while showing off what we’ve got to offer today.

For those who don’t know me so well, I work for a Microsoft Mixed Reality Partner called VISR doing all kinds of technical wizardry. As you can expect, we showed off lots of shiny HoloLens tech we’ve been working on.

A picture of VISR's stand for Future Decoded

VISR’s Stand the day before the show!

FUSE

One of the demos we were running provides a guided maintainence platform in MR, giving frontline workers access to deeper information without the need for their hands. You can check out a video on YouTube or find more info on the product at VISR’s website but essentially it adds information about the device being repaired such as status of internal components, and twins it with info on the last repair, notes left by previous maintainers, etc. It also provides step by step instructions to ensure you complete the repair safely if you need them, overlaying holographic animations and instructions, and verifying each step has been completed successfully. If you ever put the device into an unsafe state, warnings are shown to guide you back.

My role in this application in particular is in the IoT tech inside the applicance itself. In this demo, we’re using a UPS Mains panel, leftover from our datacentre. The maintainence guides you through replacing a fuse in the applicance itself, and each of the switches, the fuse itself, the door and the lock are all rigged with sensors. An embedded device inside the applicance keeps a track of these sensors at all times, reporting status back to our PaaS solution, for others to keep an eye on. In our demo, an app inside Microsoft Teams keeps an eye on the Applicance, and if things go wrong, it prompts the users to create a maintainence job for the device. An engineer can then head onsite with a HoloLens and perform the maintainence, and the Appliance will mark itself as repaired, and notes saved for next time.

FUSE Tech

The tech inside for this example all runs in .NET Core running on an embedded Linux device. It’s surprisingly performant, and we’ve had no issues with it so far. It gets a little shaky with the WiFi connection inside a conference venue (especially with it’s antenna locked inside a steel box!) but most people made it through the demo and could appreciate the value of the solution.

It aims to cover the “Head up, hands free” approach that Microsoft is targeting in this space, replacing the need for manuals or tablets for repair guides, and freeing up the hands of our engineers and front line workers. This app is packaged ready to go, with just a couple of config changes to meet client needs, so we’re pretty happy with how this rolled out.

An image of the FUSE UI

A slightly older build of FUSE

Talks

As always there was a wealth of technical talks and knowledge available, and I managed to miss all of them!

Instead, I was lucky enough to catch a keynote given by Dr Maggie Aderin-Pocock MBE and Sir Michael Caine CBE.

Dr Aderin-Pocock’s talk was an inspiring tale of a journey through life, working against her Dyslexia and a raft of naysayers to become a renowned scientist. She has worked on the James Webb Space Telescope, appeared on TV as an Astonomy expert, and given a number of talks and presentations, among many other achievements. Hearing her speak was a truly inspiring experience, and her tale is one I won’t forget in a hurry.

Sir Michael Caine also offered an insighful journey through his career, highlighting decisions and events that have impacted his life. He has many interesting stories to tell, and a host of life advice that even the more experienced of us would be mindful to listen to.

Finally, the second day hosted a talk by Satya Nadella himself, covering the future of technology both from Microsoft and the industry alike. He highlighted the role of Cloud in the future of technology, and the role AI is playing in day to day life as more companies begin to integrate it into their businesses. It was an interesting view on the technical landscape, and we’ll see how his predictions play out.

Networking

I love attending these events, as it gives me a chance to meet some incredibly interesting people. Last year I managed to have a long discussion with the guy who created Paint 3D on the Windows team, before moving on to an interesting chap who put Cortana inside a robot dog!

This year was spent chatting to some awesome people, including several architects from BJSS, the ever amazing guys at Transparity, and more Microsoft employees than I know what to do with.

Huge thanks go to the team that spend months preparing for this event on the Microsoft side, and to VISR for bringing me along for the third consecutive year. I can only hope the trend continues!