通过单独的API将用户与App身份验证分开

时间:2019-06-19 09:57:34

标签: c# asp.net asp.net-web-api oauth token

我遇到一个问题,试图提出一种基础结构,用于将APP和用户之间的身份验证与.net中的REST API分开。

到目前为止,我已经提出了以下结构:

一个应用程序将在 APP API服务中注册,该记录将记录所有使用各种内部API的应用程序的日志。

日志将与 AppId App Secret Accessible API的一起保存在表格中。

每次将应用程序加载到移动设备/网络上时,它将通过传递 AppId Secret 来调用此API以请求应用程序令牌 >在标题中。


一旦收到 App令牌,将通过传递用户名和密码以及 App令牌

分别调用另一个API以请求授权。 strong>。

依次返回用户令牌


一旦应用将具有应用令牌用户令牌,它将能够通过传递令牌和请求数据来查询允许的API。

图可以在下面看到:

Seperating UserandAppAuthentication


我遇到的问题是了解最后一部分,关于如何将两个令牌传递到API。

任何人都可以提供有关在何处实现类似实现的任何教程或指南吗?

不胜感激。

谢谢:)

0 个答案:

没有答案