首先,如果这是一个琐碎的问题,我向您道歉,但是我被我阅读的信息搞得很困惑。因为我认为我的问题太宽泛了,所以一直没有在这里发布。 我是一名C++开发人员,但我想进入Web开发领域。
我的最终目标是拥有一个Web API,该API被Web应用程序和移动应用程序同时使用。我想通过开发Web API和Web应用程序来先把框架打好,然后再将其扩展到移动平台上。
我的目标是有4个单独的部分:数据库-> Web API-> Web应用程序 ->移动应用程序 所有这些都受到用户名/密码等保护
我决定使用ASP.NET Core,但在创建应用程序时,Visual Studio给了我两个选项 - ASP.NET Core应用程序或Web API。我尝试创建Web API和单独的Core应用程序,但无法弄清楚如何调用Web API。我还尝试创建Core应用程序,因为似乎我应该能够在一个项目中完成我想要的所有事情,但我担心Web API不够分离,不能从移动应用程序中调用。
我将使用包含敏感信息的数据库,因此显然需要保护对Web API和Web /移动应用程序的访问。我一直在Pluralsight上观看有关Identity的课程,但我读到它与Web API不兼容。
基本上,在我的想法中,我的最终目标应该相对简单实现,但我却感到非常困惑。如果有人能给我一些指针,告诉我需要使用哪些技术,那就太棒了。