Any examples of Oauth2 & Windows/Microsoft login?

Have you tried setting up another oAuth service just to get a feel for how it works? Twitter seems the easiest. Also, have you set the new Microsoft services up? Something like the following in a .js file in your app’s server folder:

ServiceConfiguration.configurations.remove({
    service: "Microsoft"
});

ServiceConfiguration.configurations.upsert(
    { service: "Microsoft" },
    {
        $set: {
            rootUrl: "http://www.live.com",
            secret: "FOO", //supplied by Microsoft
            loginStyle: "redirect"
        }
    }
);