簡體   English   中英

實施個人用戶帳戶和 Azure AD 身份驗證

[英]Implement both Individual User Accounts and Azure AD Authentication

我想看看是否可以在單個應用程序中同時使用個人用戶帳戶身份驗證和 Azure AD 身份驗證。 框架或核心 (ASP.NET)。

到目前為止,它一直是谷歌搜索,我沒有找到任何明確說明可以做到這一點的東西。 其次,除了個人廣告或 azure 廣告的基礎知識(記錄良好的示例/VS 模板代碼)之外,我對驗證應用程序不是很熟悉。

非常感謝來自 Startup.cs 的任何幫助、鏈接、小代碼示例。

謝謝。

這是一個太大的話題,無法作為操作指南來回答。 但是,我會嘗試為您提供簡要概述和足夠的參考資料/示例供您查看。 通過將Azure AD B2CAzure AD結合使用,可以更好地解決您的方案。 我強烈建議您首先從這些鏈接中查看基本概念的概述。 Azure AD B2C 提供企業對客戶標識即服務。 您的客戶使用他們首選的社交、企業或本地帳戶身份來獲得對您的應用程序和 API 的單點登錄訪問。

在您的情況下,您需要在 B2C 租戶中添加 Azure AD 作為身份提供者,並添加所需的用戶流(個人/社交登錄),這將使您的用戶能夠通過注冊使用組織 (AAD) 或個人/社交帳戶登錄. 解釋了如何在 B2C 中配置自定義策略以在這種情況下將 AAD 添加為身份提供者。 例如, 為您提供了啟用 Azure AD 和 Facebook 登錄的指南。

現在來到代碼/SDK 部分,因為您使用 C# 和 asp.net,您的一站式商店應該是新的Microsoft Identity Web庫。 使用最少的配置和代碼連接Microsoft Identity Platform將使您的生活變得更加輕松,並且還具有非常好的文檔、參考和示例來處理最常見的場景。 例如, 是 B2C 的示例。 如果您需要, 這里還有更多內容供您參考。

我會強調您的起點應該是Microsoft Identity Web for asp.net core。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM