当前位置: 首页 > 知识库问答 >
问题:

使用反应前端保护. NET核心API

史骏祥
2023-03-14

目前我有一个使用msal对用户进行身份验证的react前端。js(Azure AD B2C)。后端API是用.NET Core构建的,目前任何人都可以访问。

我想保护API,这样只有在前端经过身份验证的用户才能访问API。

有没有关于如何实现这一点的文档/示例应用程序?

共有1个答案

燕禄
2023-03-14
    < li >是的,您可以保护应用程序。使用React authenticate API,它自然地处理由应用程序的其他部分导入的身份验证。 < li >这是创建带身份验证的react应用程序的示例教程。 < Li > authentic ation React应用基于NPM。 < li >以下是用于创建React APP auth的命令。
create-react-app react-auth0
    < li >此外,您还可以浏览包含相关讨论的so主题。
 类似资料:
  • .NET核心和ASP.NET核心到底有什么区别?

  • 我已经完成了一个应用程序使用反应在前端和. net核心在后端。现在我需要将此存储库发布给heruko。本地,当我做dotnet构建和运行它工作正常,但同时推动它heroku我得到一个错误 :/bin/sh:2:/tmp/tmp35fd435a650b4b94a93ab28064f9c447。执行官。cmd:npm:not found remote:/tmp/build_46ea6d26/API/A

  • 我试着把这个项目作为一个正常的参考。但是在重新构建解决方案之后,控制台应用程序仍然没有将.NET核心库作为参考。

  • 我读过关于.NET标准和.NET核心之间的区别,但我真的不知道区别是什么,也不知道什么时候选择.NET标准库项目,什么时候选择.NET核心库项目。

  • 我正在尝试使用iTextSharpLGPLv2将HTML文档转换为PDF。核心nuget库。 我面临的问题是,HTMLWorker不再支持iTextSharper。 下面是我的代码。 任何替代iTextSharper的产品。净核心?或者用其他方法来解决这个问题?

  • 我刚起步 (更新:解决方案是将UseRouting移动到/api/error路由下) 但是当时,永远不会调用错误控制器方法。