Using social federation via native auth in Entra External ID (EEID)Using social federation via native auth in Entra External ID (EEID) The docs are here. Initially, this had me puzzled. I couldn’t find any reference to social federation in the native auth … Aug 01 26August 01, 2026Article at Medium
Using “Entra Local” with device code flowUsing “Entra Local” with device code flow Read my previous post for the background. The repo is here. Unfortunately, this repo is so old that I don’t have that version of .NET on my PC! This … Jul 09 26July 09, 2026Article at Medium
Using “Entra Local” with the MSAL librariesUsing “Entra Local” with the MSAL libraries The repo is here. Entra Local is “A local, MSAL-compatible emulator of Microsoft Entra ID, for application developers. Entra Local exposes the same … Jul 08 26July 08, 2026Article at Medium
Some notes on migrating from Azure AD B2C to Entra External ID (EEID) (Part 3)Some notes on migrating from Azure AD B2C to Entra External ID (EEID) (Part 3) I have written some posts on this — Part 1 and Part 2, and I have posted several articles on what I call the hybrid … Oct 15 25October 15, 2025Article at Medium
Easy Auth with Entra External ID and Azure app servicesEntra External ID is also called CIAM. The dev. blog is here. The docs. are here. As per the docs., you would use this when: “You want less code to own and manage.Your app’s language and SDKs don’t provide user sign-in or authorization.You don’t have… Jul 15 24July 15, 2024Article at Medium
Confusion around B2B with Entra External ID for customers (CIAM)Entra ID B2B has two parts to it: External ID for customers (CIAM) B2BEntra ID B2B The confusion exists around the self-service sign-up user flow. Entra ID B2B is the classic B2B where external users are added via an invite. These users have a “User… Feb 09 24February 09, 2024Article at Medium
50 years — from punch cards to CopilotFifty years ago today, I started my career in IT. I was in my second year of university, and my parents lived in Malawi, which had exchange control, so they could only send me K30 a month, which didn’t cover much! Obviously, it went a lot further… Jan 31 24January 31, 2024Article at Medium
Using Entra External ID (CIAM) with the MSAL samplesWhen I first tried this, I got an error that I documented in a post. The answer was to use the Microsoft.Identity.Web samples rather than the MSAL ones. That works, but I couldn’t see any reason why MSAL wouldn't work with CIAM with the correct… Jan 29 24January 29, 2024Article at Medium
Error AADSTS500208 in Entra External ID (CIAM)The full error is : AADSTS500208: The domain is not a valid login domain for the account This happens when you create an app. registration in CIAM and use the quick start samples: In my case, I used the .NET Core sample. When you run the sample, you… Jan 12 24January 12, 2024Article at Medium
Logging in with a guest account in Azure AD B2CThis is similar to my previous post. It uses the embedded technique in this sample. Basically, when the user logs in, they pick the guest option, maybe enter some attributes that the application needs and redirect to the application without actually… Dec 19 23December 19, 2023Article at Medium
Anonymous access to Azure AD B2CThis is a use case that I am regularly asked about. The first thing to realise is that because the user is anonymous, they have no identity e.g. no first name, login, password, objectId etc. so you can’t do reads and writes into B2C. You could e.g.… Oct 31 22October 31, 2022Article at Medium
Tips and tricks for working with custom policies in Azure AD B2CI’ve been doing a lot of work with custom policies lately and came across a number of things that might help other custom policy developers so I thought it worth while to note them. This article will be updated as I come across other tips and tricks.… Nov 11 21November 11, 2021Article at Medium
Upskilling on Azure B2C custom policies — Sign UpI have organised the series as a list inside Medium so you can see the rest of the series. If you look at the login page, you see a sign up link. If you click the link, you see: The default journey is to verify the email address when you sign up.… Nov 02 21November 02, 2021Article at Medium
ADAL to MSAL migration for the Azure AD B2C “B2CGraphClient” utilityAs most of you know, ADAL is being deprecated. “Starting June 30th, 2020, we will no longer add new features to ADAL. We’ll continue adding critical security fixes to ADAL until June 30th, 2022. After this date, your apps using ADAL will continue to… Jul 28 21July 28, 2021Article at Medium
Finally. MSAL for React and Angular V2 is here! - @azuread - developer.microsoft.com/en-us/identity… Jul 15 21July 15, 2021Post at @rbrayb
The @azuread monitoring workbook can help you find applications that use ADAL. Then move them to MSAL 😀- techcommunity.microsoft.com/t5/azure-activ… Jun 21 21June 21, 2021Post at @rbrayb
Just published "ADAL to MSAL migration for the Azure AD B2C “B2CGraphClient” utility" - medium.com/the-new-contro… Apr 13 21April 13, 2021Post at @rbrayb
Authenticating to Active Directory Federation Services (ADFS) 2019 with .NET Core 3.1Googling this shows only one sample and that sample uses WS-Federation not OpenID Connect (OIDC)! There doesn’t appear to be anything else and you can’t use the usual ADAL / MSAL libraries because there aren’t .NET Core versions yet. (There are… Oct 08 20October 08, 2020Article at Medium
Comparing a .NET Core application for the Identity Platform and Identity.WebNote: Both these approaches rely on OpenID Connect. They do not cover SAML or WS-Federation. The Microsoft Identity Platform “is an authentication service, open-source libraries, and application management tools”. It is not a product and you can’t… Jul 20 20July 20, 2020Article at Medium
Starting June 30th, 2020, no new features for ADAL and @azuread Graph. Starting June 30th 2022, end of support for ADAL and Azure AD Graph and no more security updates. So start planning to update your applications using MSAL and Microsoft Graph. Jun 23 20June 23, 2020Post at @rbrayb