身份服务器 4 和 api 应用程序

Identity server 4 and api application

我现在正在处理一个应用程序。首先我创建一个解决方案,在这个解决方案中创建 api、身份服务器 4 应用程序和 Web 应用程序。我的问题是用户 table 可以共享 api 和身份服务器 4 。导致移动应用程序使用 api 应用程序注册用户。

您的 Web API 应用程序受 Identity Server 保护,因此您面临以下两种情况之一:

  1. 用户在受身份服务器4保护的移动应用程序中登录并进行身份验证,您可以使用授权码或混合流程(您可以使用AppAuth移动)进行身份验证和获取访问权限可用于访问受保护网站的令牌 api .

  2. Protecting the API using Client Credentials ,因此您的移动应用程序将在 IdentityServer 请求访问令牌并使用它来访问 API.

您的 web api 应用程序和 Identity Server4 共享同一个数据库,因此每个应用程序都可以管理用户。