gpt4 book ai didi

c# - C# Web 应用程序中的 Azure Active Directory B2C

转载 作者:行者123 更新时间:2023-12-05 07:14:29 25 4
gpt4 key购买 nike

我们正在尝试找出 AAD B2C 以及更具体的 Web 应用程序中的“单点登录”功能。虽然 Azure 中的安装和配置没有任何重大问题,但我们在理解我们构建的 Web 应用程序中的自定义实现方面遇到了困难。

我们可以在 Microsoft 文档中找到的每个代码示例都谈到 C# Web 应用程序与 API 的结合,并且据我们所知,明确需要此 API 才能运行。我们发现其他语言(例如 Python/Django)实现 B2C 功能的示例似乎没有 API 的“要求”。

我们发现很难理解为什么我们应该在 Web 应用程序本身旁边构建一个 API。我们认为情况可能并非如此,但似乎无法找到没有 API 的工作示例。

  1. 在 C# 项目中使用 API 是否有隐藏的目的?
  2. 是否有任何(C#)代码示例不需要这种(在我们看来)“过于复杂”的设计来运行?

我们并不害怕 API,但我们喜欢实现最简单的设计,只在需要时才将事情复杂化。在线提供最简单的示例可以让您更轻松地理解框架、协议(protocol)和工作流程。

我们发现的基本示例(除其他外): https://github.com/Azure-Samples/active-directory-b2c-dotnet-webapp-and-webapi

最佳答案

您不需要 API,但通常这是比构建整体应用程序更干净的方法。您只需从 Web 应用程序 Web API 示例中删除 API 项目即可。并删除获取该 API token 的 msal 代码。

关于c# - C# Web 应用程序中的 Azure Active Directory B2C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59895480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com