Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damienbod/azureb2c-fed-microsoft-entra-id

Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities
https://github.com/damienbod/azureb2c-fed-microsoft-entra-id

api aspnet-core azuread azuread-b2c microsoft-identity microsoft-identity-platform oauth2 oidc razor

Last synced: 3 months ago
JSON representation

Securing ASP.NET Core Razor Pages, Web APIs with Azure B2C external and Microsoft Entra ID internal identities

Awesome Lists containing this project

README

        

# ASP.NET Core Azure AD B2C

[![.NET](https://github.com/damienbod/azureb2c-fed-azuread/workflows/.NET/badge.svg)](https://github.com/damienbod/azureb2c-fed-azuread/actions?query=workflow%3A.NET)

## Blogs

[Securing ASP.NET Core Razor, Web APIs with Azure B2C external and Microsoft Entra ID internal identities](https://damienbod.com/2021/07/26/securing-asp-net-core-razor-pages-web-apis-with-azure-b2c-external-and-azure-ad-internal-identities/)

[Using Azure security groups in ASP.NET Core with an Azure B2C Identity Provider](https://damienbod.com/2021/09/06/using-azure-security-groups-in-asp-net-core-with-an-azure-b2c-identity-provider/)

[Create Azure B2C users with Microsoft Graph and ASP.NET Core](https://damienbod.com/2022/03/11/create-azure-b2c-users-with-microsoft-graph-and-asp-net-core/)

[Transforming identity claims in ASP.NET Core and Cache](https://damienbod.com/2022/03/16/transforming-identity-claims-in-asp-net-core-and-cache/)

[Onboarding new users in an ASP.NET Core application using Azure B2C](https://damienbod.com/2022/03/24/onboarding-new-users-in-an-asp-net-core-application-using-azure-b2c/)

[Using multiple Azure B2C user flows from ASP.NET Core](https://damienbod.com/2022/05/16/using-multiple-azure-b2c-user-flows-from-asp-net-core/)

## Setup

![setup](AzureB2CAzureAD_01.png)

## History

- 2024-01-01 Graph SDK 5
- 2023-12-31 .NET 8
- 2023-08-13 Update packages, improved startup
- 2022-05-15 Update packages
- 2022-05-07 Update client to support multiple user flows.
- 2022-04-18 Azure B2C Angular UI client with API
- 2022-03-24 Azure B2C user onboarding added, switched to nullable
- 2022-03-11 Add Microsoft Graph create examples
- 2022-02-19 Register Azure B2C users using Microsoft Graph
- 2022-02-11 Updated packages and namespaces
- 2022-02-08 Updated packages
- 2022-01-18 Update to .NET 6, updated packages
- 2021-09-05 Added Graph API and support for Microsoft Entra ID groups authorization
- 2021-08-19 Updated packages

# Links

https://docs.microsoft.com/en-us/azure/active-directory-b2c/overview

https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-azure-ad-single-tenant

https://github.com/AzureAD/microsoft-identity-web

https://docs.microsoft.com/en-us/azure/active-directory/develop/microsoft-identity-web

https://docs.microsoft.com/en-us/azure/active-directory-b2c/identity-provider-local

https://docs.microsoft.com/en-us/azure/active-directory/

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/azure-ad-b2c

https://github.com/azure-ad-b2c/azureadb2ccommunity.io

https://github.com/azure-ad-b2c/samples

https://docs.microsoft.com/en-us/aspnet/core/blazor/security/webassembly/graph-api

https://techieshour.wordpress.com/2020/05/11/managing-azure-b2c-users-with-microsoft-graph-api/

https://docs.microsoft.com/en-us/graph/sdks/choose-authentication-providers?tabs=CS#client-credentials-provider

https://docs.microsoft.com/en-us/graph/api/invitation-post?view=graph-rest-1.0&tabs=csharp

https://learn.microsoft.com/en-us/graph/api/user-post-users?view=graph-rest-1.0&tabs=csharp#request-1