【问题标题】:Identity server 4 and api application身份服务器 4 和 api 应用程序
【发布时间】:2019-06-26 19:08:17
【问题描述】:

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

【问题讨论】:

    标签: asp.net asp.net-core-2.0 identityserver4


    【解决方案1】:

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

    1. 用户登录并在受 Identity server4 保护的移动应用程序中进行身份验证,您可以使用授权码或混合流程(移动设备可以使用 AppAuth)进行身份验证并获取访问令牌,可用于访问受保护的 Web api。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-14
      • 2020-11-17
      • 2012-04-09
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      相关资源
      最近更新 更多