使用.NET Core和oAuth2 / OpenIdConnect以编程方式进行授权

时间:2019-05-23 20:43:24

标签: asp.net-core oauth-2.0 .net-core openid-connect

首先,我不尝试在.NET Core应用程序中使用oAuth2或OpenIdConnect处理我的Web应用程序的登录内容...我已经在使用身份服务器。不是这个。

像某些网络应用程序(例如HootSuite)一样,我想允许我已经登录的用户使用oAuth2或OpenIdConnect授予我的网络应用程序访问(谷歌,Facebook,Instagram)其他资源的权限(授权)。 / p>

我正在使用Core 2.2。我可以使用标准的Core 2.2和支持的Microsoft nuget来以编程方式与oAuth2或OpenIdConnect资源进行通信。例如,当已经登录的用户单击“访问我的照片”时,我们要对Google / Etc执行授权。登录并同意范围。

大多数示例和视频介绍了允许外部登录的解决方案。我不想替换我们当前的身份登录...只是以编程方式允许用户授权我们访问外部资源。

0 个答案:

没有答案