oauth身份验证共享多个应用程序

时间:2020-06-01 11:38:46

标签: asp.net-mvc authentication asp.net-web-api oauth-2.0

我具有以下应用程序结构:

Desktop application
https://example.com/restapi
https://example.com/MyNewMVCWebSite

我有一个由桌面应用程序使用的Web API,它们之间的身份验证方法是基于OAuth 2.0的令牌。
现在,我将创建一个新的MVC站点,它将使用相同的Web API。该网站将是具有基本功能的某种精简版本,但将使用与桌面应用程序相同的用户帐户。

我只想让用户登录一次该站点并使用WebAPI。
我的方向是,当用户登录该站点时,他将从WebAPI获取令牌,并且令牌将在两个应用程序之间共享,但是我不知道该怎么做。

如果为MVC站点创建新项目或将其合并到现有的Web API项目中,我也遇到了难题。经过一些研究,我决定以我为例,最好将MVC网站与Web API分开。您也可以在这里纠正我

0 个答案:

没有答案