gpt4 book ai didi

azure - 将 SPA 前端和后端设置为单独的 Azure AD 应用程序注册

转载 作者:行者123 更新时间:2023-12-02 06:04:43 25 4
gpt4 key购买 nike

我有一个与 .NET Core 后端通信的 SPA (Angular) 前端,其中后端应用程序配置为具有多种身份验证方案,不仅允许 SPA 前端对当前租户下注册的用户进行身份验证,还允许其他 API(在 Azure AD 中注册为单独的应用程序注册)。

对于每个环境,我已将前端和后端注册为 2 个独立的应用程序,并设置各种范围、公开的 API、权限等,以便使用较新的 MSAL 身份验证代码流(与每个环境的后端使用不同的身份验证流程)。

是否建议进行此配置,或者我应该将前端和后端视为单个应用程序注册?

一方面,我觉得我的前端只是另一个与后端通信的应用程序。但另一方面,它可以被视为同一基本“应用程序”的一部分。

如有任何建议,我们将不胜感激。

最佳答案

通常建议注册 2 个应用程序 - 它有助于更​​好地分离概念,让事情变得更清晰。

您还可以在官方 MS 示例中看到这一点,它们始终提供注册客户端和服务应用程序的步骤。检查以下 Angular SPA 和 .NET Core API 示例: https://github.com/Azure-Samples/ms-identity-javascript-angular-tutorial/tree/main/3-Authorization-II/1-call-api

关于azure - 将 SPA 前端和后端设置为单独的 Azure AD 应用程序注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73047805/

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