Identityserver4 使用Identity Server 4登录应用程序的位置在哪里?
在具有EF Core和ASP Identity的ASP.NET Core项目上,我有3个应用程序:Identityserver4 使用Identity Server 4登录应用程序的位置在哪里?,identityserver4,Identityserver4,在具有EF Core和ASP Identity的ASP.NET Core项目上,我有3个应用程序: Web API 它将由Angular 2应用程序访问。 将来,它还将被移动应用程序访问 ASP.NET MVC作为Angular 2应用程序的容器 使用Identity Server 4进行ASP.NET核心身份验证 关于使用Identity Server 4,我有几个问题: 身份验证应用程序应该是控制台还是ASP.NET MVC 登录页面在哪里? 集中在身份验证应用程序中,因此身份验证将是A
- Web API
它将由Angular 2应用程序访问。
将来,它还将被移动应用程序访问 - ASP.NET MVC作为Angular 2应用程序的容器
- 使用Identity Server 4进行ASP.NET核心身份验证
集中在身份验证应用程序中,因此身份验证将是ASP.NET MVC/Angular 2?
或者在Web应用程序中登录,在移动应用程序中登录
在这种情况下,Auth应用程序可以调用API吗 3.2。身份验证应用程序如何验证用户名和密码?
它是访问API进行验证还是直接访问数据库
如果您按照示例进行操作,许多事情将变得更加清晰。如果还有什么问题,请告诉我。1-Auth应用程序是指包含集中授权代码和登录页面的应用程序,因此您回答:Auth应用程序必须是ASP.NET MVC核心应用程序。3.1但我也可以调用API来获取消息,对吗?这样,我就不需要从Auth应用程序访问数据库,只需要使用API。我不需要重复代码。就像在3.2中一样,我将检查示例。谢谢您的链接。@MiguelMoura-正确,您可以注入任何可以检索该消息的服务,这完全取决于您的实现和该服务的选择。您可能需要在这里做一些有趣的事情来获取该消息->