首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对所有微软用户的MSAL集成在App + .Net应用程序中(无需注册或邀请用户)

针对所有微软用户的MSAL集成在App + .Net应用程序中(无需注册或邀请用户)
EN

Stack Overflow用户
提问于 2022-07-14 07:10:27
回答 1查看 102关注 0票数 0

如何在React + .Net应用程序中集成MSAL (无需注册或邀请用户)

我已经为特定的租户实现了它,但在这方面,我总是需要注册用户或邀请该用户的用户访问应用程序,但是我希望所有的微软用户都访问令牌,这样我就可以使用该令牌登录到.net应用程序中。

EN

回答 1

Stack Overflow用户

发布于 2022-07-14 12:55:52

·我建议您请实现在前端运行在Node.js上的React应用程序和后端的ASP .NET Core应用程序,并将Microsoft部署为数据库服务器,以便在创建时将用户的信息存储在数据库中。因此,根据您想要的配置,即所有Microsoft用户都应该能够访问令牌,然后您应该能够登录到后端.NET应用程序,因此您应该将Azure AD B2C租户与您的前端反应 web应用程序集成在一起,并进行MSAL身份验证,如下面的文档所述。它还描述了您必须在Azure AD B2C中注册应用程序以进行身份验证,并将其详细信息集成到react应用程序中。此外,您还必须相应地配置用户流和自定义策略,以确保当来宾用户登录到React应用程序时,其详细信息存储在Azure AD B2C租户中,并从那里将其导出到SQL数据库。

https://learn.microsoft.com/en-us/azure/active-directory-b2c/configure-authentication-sample-web-app?tabs=visual-studio

·完成上述操作后,通过委托在Azure AD B2C中创建的应用程序,确保后端应用程序与Azure SQL集成,这是有关Azure资源(SQL数据库)允许访问该应用程序并从中检索用户详细信息所需的权限。因此,通过这种方式,可以相应地配置应用程序。此外,您可以使用用户详细信息生成令牌并登录到所需的应用程序

请参阅以下文档链接以获得更多详细信息:

https://www.codeproject.com/Articles/1121503/Integrate-Azure-AD-B-C-with-ASP-NET-MVC-Web-App-Pa

P.S.:-请注意,为该特定应用程序的用户生成的令牌是有限的,而且可能是,您也不能重用它.

此外,请参阅以下社区帖子:-

Where to implement Azure AD B2C with React frontend and ASP.NET Core 6 backend

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72976568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档