Protecting an MVC4 VS2012 Project with OpenId Connect and Azure AD

Protecting an MVC4 VS2012 Project with OpenId Connect and Azure AD

I have to say I am pretty surprised by the attention that last week’s OIDC OWIN+WebForms post has garnered. Had I known, I would have posted about it much earlier! In the same spirit, here there’s another quick tutorial addressing a common FAQ: “My company is still on VS2012: can I use the…

Protecting an ASP.NET WebForms App with OpenId Connect and Azure AD

Protecting an ASP.NET WebForms App with OpenId Connect and Azure AD

All of our official .NET samples that show some web UX are based on MVC. This caused somebody to speculate that the new OWIN components for OpenId Connect and WS-Federation require MVC to function. Nothing farther from the true! You can totally use those to secure your WebForms apps. Here there’s a super…

ADAL v2 and Windows Integrated Authentication

The release candidate of ADAL v2 introduces a new, more straightforward way of leveraging Windows Integrated Authentication (WIA) for your AAD federated tenants in your Windows Store and .NET applications. Its use is very simple. You might have read here that we model direct username/password authentication by holding those credentials in one instance…

Using ADAL .NET to Authenticate Users via Username/Password

Using ADAL .NET to Authenticate Users via Username/Password

This might be the most requested feature for ADAL: the ability of authenticating a user by pumping in username/password, without showing any pop up. There are perfectly legitimate scenarios that require that feature; unfortunately there are also many ways in which abusing this feature might backfire. With the RC we just released, we…

ADAL for .NET/Windows Store/Windows Phone Is Now Open Source!

We’ve been saying it was coming for almost a year. With this RC preview release, it’s finally happening: ADAL for .NET/Windows Store/Windows Phone is now fully open source! Without getting too dramatic, this truly ushers a new era of transparency and collaboration between our team and you guys – you’ll be able to:…