Windows Server 2019 and Containers

After a bit of noise around the October release of Windows 10 the corresponding server release, Windows Server 2019, was also removed from the download sites Microsoft provides. Just last week it was finally re-released and made available on MSDN. “Whatever. This is IT Pro stuff and I’m a dev…” Well, it is true that…

1

Implementing Multiple Identities in your .NET Core Web App – Part 2

Last week we got started implementing multiple identities in a .NET Core web app by using Azure AD B2C: https://blogs.msdn.microsoft.com/azuredev/2018/09/03/implementing-multiple-identities-in-your-net-core-web-app-part-1/ We were able to very quickly get going logging in with both social and corporate identities by clicking through guided wizards. However this approach fell short when we decided to support multiple Azure AD tenants…

5

Implementing Multiple Identities in your .NET Core Web App – Part 1

Software developers have been dealing with the concept of users in their apps for many years, and many of us have implemented simple schemes for computing a hash of the password and rolling our own mechanisms and identity stores to support this. I don’t think I have seen anyone recommend as a best practice that…

4

Passwordless Windows and Azure (mini) Questions and Answers

Microsoft announced a while ago that passwordless authentication is coming to Windows 10. Sjoukje also brought it to attention on this blog: http://blogs.msdn.microsoft.com/azuredev/2018/04/26/azure-content-spotlight-password-less-sign-in-to-azure-windows-10/ Having “unboxed” two new Yubikeys I decided to do an introductory post on the topic. Well, more like a mini Q&A really. While the announcement was clear enough in the message “let’s…

1

Building Microservices with AKS and VSTS – Part 4

Our quest to build microservices in Azure with managed Kubernetes (AKS) and Visual Studio Team Services (VSTS) is almost at the end destination. Previous posts: http://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ http://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ http://blogs.msdn.microsoft.com/azuredev/2018/04/10/building-microservices-with-aks-and-vsts-part-3/ Leaving things last time we actually had most of what you would call a working cluster. Actually, we had something reachable over the Internet, with proper certificates…

1

Building Microservices with AKS and VSTS – Part 3

We’re still working the microservice game. When we left things last time we had a service running inside a managed Kubernetes (AKS) cluster, but no apparent way to browse to it. Which is not the end-user happy state. I suggest skimming parts 1 & 2 if you haven’t done so before: https://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ https://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ Clearly there…

0

Building Microservices with AKS and VSTS – Part 2

Hopefully you managed to get through the first part of this series, and get the basic C# code stored in the right places. https://blogs.msdn.microsoft.com/azuredev/2018/03/27/building-microservices-with-aks-and-vsts-part-1/ If this is new to you the quick recap is that we are trying to build a setup for microservices using managed Kubernetes in Azure (AKS) and Visual Studio Team Services…

1

Building Microservices with AKS and VSTS – Part 1

Update 17th April 2018 – all parts are now available: http://blogs.msdn.microsoft.com/azuredev/2018/04/03/building-microservices-with-aks-and-vsts-part-2/ http://blogs.msdn.microsoft.com/azuredev/2018/04/10/building-microservices-with-aks-and-vsts-part-3/ http://blogs.msdn.microsoft.com/azuredev/2018/04/17/building-microservices-with-aks-and-vsts-part-4/ If you happen to find yourself about to build a new application, and you bump into an architect they will tell you that it’s very important that it needs to support a “microservices architecture”. (This will of course happen before considering if…

2

Assisted Login Using the OAuth Deviceprofile Flow

Have you ever tried to deal with logging in on an input-constrained device, and thought it wasn’t as easy as you wanted it to be? (Hence the term “constrained”…) There could be any number of devices where it is either a hassle to enter long passwords, or no option at all for that matter. This…

1

Accessing The Power BI APIs in a Federated Azure AD Setup

Or the alternative title – combining ADFS w/SAML and Azure AD w/OAuth in the same authentication request just because it is possible 🙂 A few days ago I was asked to look into how the Power BI APIs could work in a kiosk-like use case with regards to the auth part. (People don’t usually consult…

1