Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/damienbod/azureb2c-fed-microsoft-entra-id
- Owner: damienbod
- License: mit
- Created: 2021-07-22T06:44:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T08:27:04.000Z (about 1 year ago)
- Last Synced: 2024-11-01T13:42:11.262Z (3 months ago)
- Topics: api, aspnet-core, azuread, azuread-b2c, microsoft-identity, microsoft-identity-platform, oauth2, oidc, razor
- Language: C#
- Homepage: https://damienbod.com/2021/07/26/securing-asp-net-core-razor-pages-web-apis-with-azure-b2c-external-and-azure-ad-internal-identities/
- Size: 1.78 MB
- Stars: 34
- Watchers: 5
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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