【发布时间】:2018-04-10 19:12:48
【问题描述】:
我是 Identitysever3 的新手,但我使用过 OAuth 和 OpenId。
我需要创建一个将与 QBO(Quickbooks Online)交互的 MVC 客户端。 QBO 自己使用 OAuth。首先,我跟随 QBO 社区的 github 示例项目使用 QBO REST API。这个 MVC 应用在 MVC 控制器中有 OAuth 的东西。
现在我需要创建将与 QBO 交互的实际 MVC 项目。我追求最佳实践来授权我的项目。这里我的授权服务器是 QBO。那么我的应用是使用 Identityserver3 的合适人选吗?
我的理解是我需要在我的解决方案中添加 Identityserver 3 项目,并使用 QBO 提供的授权服务器 URI、客户端 ID 和客户端密码。
我假设 Identityserver 3 是一个框架,它是使用 OAuth 和 OpenID 连接作为单独项目的最佳方式,因此它可以在其他解决方案中重复使用。而且它不是授权服务器,对吗?
请等待帮助。
【问题讨论】:
标签: asp.net model-view-controller identityserver4 identityserver3