【发布时间】:2018-08-10 06:53:09
【问题描述】:
我知道这会带来意见,但我正在寻找更多的方向。
我计划构建一个服务于两个客户端的 WebAPI。
客户端 1 将是一个 MVC Web 应用程序,并将使用个人帐户对站点上的用户进行身份验证。这是面向客户的客户。客户登录、下订单等...(可能稍后登录社交)
客户端 2 将更多是后端,将支持订单、库存、运输等……我还没有决定是 MVC 还是 WPF。没有客户会看到这一面。我正在考虑使用 Azure AD。
每个客户端都将使用一个 WebAPI,该 WebAPI 将进行大部分相关的数据库调用和服务。这样我就可以编写一次代码并为两个客户端提供服务。
------------- ------------
| DB Layer | --> | WEB API | --> Website (Customer)
| AZURE DB | | AZURE | --> Client (Employee, Backend)
------------- ------------
所以问题是我可以将个人帐户用于客户站点,然后将 Azure AD 用于员工端吗?另外,如果我使用 Azure 来托管这个,webapi 端的身份验证会是正确的吗?
谢谢!
【问题讨论】:
标签: .net asp.net-mvc azure asp.net-web-api azure-active-directory