Developer Support

Services for Microsoft Premier and Unified Support Customers

OWIN and WS-Federation with CA Siteminder

Check out this blog from Premier Developer consultant Marius Rochon for information on how to integrate ASP.NET applications with CA Siteminder. A customer was having a problem integrating an ASP.NET application with CA Siteminder v12.52. Firstly, there was a problem with using SAML2.0 token formats. To get around that, we reconfigured SM to...

Multi-tenant WebAPI – simple admin consent

In this post, Premier Developer consultant Marius Rochon shares his application authentication experience in order to help you create your own Multi-tenant WebAPI applications. The VS.NET 2015 wizard for adding authentication to ASP.NET WebAPI projects does not support using the multi-tenant option. Here are some notes on how to implement ...

Passive is good!

Here’s a quick read from Premier Developer consultant Marius Rochon’s blog.  In it, Marius gives some great reasons to leverage passive authentication protocols in your applications rather than writing your own code to handle credentials. Some time back I wrote about avoiding handling of credentials (creation/maintenance/...

Changing user password in Azure AD using GraphAPI

Recently, Premier Developer Consultant Marius Rochon posted this article on his blog regarding changing passwords in Azure AD that may be helpful to those of you facing this specific scenario in your applications: If this is something you are facing, read the rest of Marius’ article here for the solution, including a code sample: ...

Using OAuth2 with SOAP

Premier Development Consultant Marius Rochon explores the combination of Universal App Platform (UAP) with SOAP using OAuth2 protocol for authentication. One possible application of this approach might be migrating from WCF to REST and/or needing to mix REST and SOAP services. Although the sample uses a UWP client, the same code would apply to...

Using Azure AD to authorize Service Bus requests

Most Service Bus examples use symmetric keys directly in applications needing access to the Service Bus, usually as part of the connection string. That approach does not work so well with widely distributed applications, e.g. desktop or mobile apps.  In the latest post from his blog, Marius Rochon gives an example of how to use Azure ...

Should an application handle user credentials?

With development of standard authentication protocols like WS-federation, SAML and OAuth, there should be very few situations where a web application has to implement its own storage and logic for handling user credentials. This blog from Premier Developer consultant Marius Rochon enumerates the benefits of using out-of-the-box authentication ...