All Projects → dzimchuk → azure-ad-b2c-asp-net-core

dzimchuk / azure-ad-b2c-asp-net-core

Licence: MIT License
A sample demonstrating how you can configure your ASP.NET Core 5.0 applications to take advantage of Azure AD B2C to perform such tasks as authenticating users, protecting Web APIs, redeeming authorization code, calling a protected Web API.

Programming Languages

C#
18002 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to azure-ad-b2c-asp-net-core

Tesseract
A set of libraries for rapidly developing Pipeline driven micro/macroservices.
Stars: ✭ 20 (-35.48%)
Mutual labels:  netcore, net5
statiq-starter-kontent-lumen
Lumen is a minimal, lightweight, and mobile-first starter for creating blogs using Statiq and Kontent by Kentico.
Stars: ✭ 22 (-29.03%)
Mutual labels:  netcore, net5
H.NotifyIcon.WPF
NotifyIcon for .Net Core 3.1 and .Net 5 WPF.
Stars: ✭ 44 (+41.94%)
Mutual labels:  netcore, net5
Tomlet
Zero-Dependency, model-based TOML De/Serializer for .NET
Stars: ✭ 56 (+80.65%)
Mutual labels:  netcore, net5
Blog.core
💖 ASP.NET Core 6.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:
Stars: ✭ 3,542 (+11325.81%)
Mutual labels:  netcore, net5
NModbus4.NetCore
Simply NModbus4 but targeting .NET instead of .NET Framework
Stars: ✭ 25 (-19.35%)
Mutual labels:  netcore, net5
airplayreceiver
Open source implementation of AirPlay 2 Mirroring / Audio protocol.
Stars: ✭ 84 (+170.97%)
Mutual labels:  netcore
GeekServer
基于.Netcore的开发效率高,性能强,跨平台,持久化层透明,支持不停服热更新的游戏服务器。Best for your unity game server!
Stars: ✭ 171 (+451.61%)
Mutual labels:  netcore
southparkdownloader
A downloader for episodes from southpark.de
Stars: ✭ 25 (-19.35%)
Mutual labels:  netcore
FlareSolverrSharp
FlareSolverr .Net / Proxy server to bypass Cloudflare protection
Stars: ✭ 62 (+100%)
Mutual labels:  netcore
DominicanWhoCodes
DominicanWho.Codes App
Stars: ✭ 58 (+87.1%)
Mutual labels:  netcore
mongodb-cluster-docker-compose
Demo a simple sharded Mongo Cluster with a replication using docker compose
Stars: ✭ 148 (+377.42%)
Mutual labels:  netcore
mssql-restapi
A simple REST API for SQL Server, Azure SQL DB and Azure SQL DW using SMO on .NET Core 2.0
Stars: ✭ 33 (+6.45%)
Mutual labels:  netcore
EPPlus.Sample.NetCore
EPPlus samples for .NET Core. More details in Readme.md.
Stars: ✭ 68 (+119.35%)
Mutual labels:  netcore
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.
Stars: ✭ 865 (+2690.32%)
Mutual labels:  netcore
EasySharpFrame
Easy .NET Develop Frame.
Stars: ✭ 73 (+135.48%)
Mutual labels:  netcore
DDNRuntime-examples
DDNRuntime(Delphi .NET Framework/.NET Core Runtime) example. DDNRuntime is a library for Delphi to call .net dll. Support the assembly written by c#, vb.net. Support importing .net dll to delphi, can create .net wrapper automatically.
Stars: ✭ 15 (-51.61%)
Mutual labels:  netcore
jQuery-datatable-server-side-net-core
A simple Visual Studio solution using jQuery DataTable with Server-Side processing using .NET 5
Stars: ✭ 71 (+129.03%)
Mutual labels:  net5
bounded-disturbances
A k6/.NET red/green load testing workshop
Stars: ✭ 39 (+25.81%)
Mutual labels:  netcore
live-documenter
.NET documentation generator and live reader. Generate documentation from .NET code and xml comments, fast, quick and easy.
Stars: ✭ 64 (+106.45%)
Mutual labels:  netcore

azure-ad-b2c-asp-net-core

A sample demonstrating how you can configure your ASP.NET Core 6.0 applications to take advantage of Azure AD B2C, Microsoft Identity Web and MSAL to perform such tasks as:

  • Authenticate users
  • Protect Web APIs
  • Redeem authorization code
  • Call a protected Web API
  • Implement self-service password reset
  • Implement profile editing

Please find more information in this walk-through post: Setting up your ASP.NET Core 2.0 apps and services for Azure AD B2C

More documentation:

Create user flows

Configuration

Web App

"Authentication": {
    "AzureAdB2C": {
      "Instance": "https://{your-tenant-name}.b2clogin.com",
      "Domain": "<your-tenant-name>.onmicrosoft.com",
      "ClientId": "<client id>",
      "CallbackPath": "/signin-oidc",
      "SignedOutCallbackPath": "/signout/B2C_1_SignUpAndSignIn",
      "SignUpSignInPolicyId": "B2C_1_SignUpAndSignIn",
      "ResetPasswordPolicyId": "B2C_1_PasswordReset",
      "EditProfilePolicyId": "B2C_1_ProfileEdit",
      // To call an API
      "ClientSecret": "[client secret]"
    }
  },
  "TestService": {
    "BaseUrl": "https://localhost:5001",
    "Scopes": "e.g. https://{your-tenant-name}.onmicrosoft.com/testapi/read_values"
  }

TestService

"Authentication": {
    "AzureAdB2C": {
      "Instance": "https://{your-tenant-name}.b2clogin.com",
      "Domain": "<your-tenant-name>.onmicrosoft.com",
      "ClientId": "<client id>",
      "SignUpSignInPolicyId": "B2C_1_SignUpAndSignIn"
    }
  }
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].