【发布时间】:2018-08-27 02:14:52
【问题描述】:
我已经为此苦苦挣扎了一段时间。因此,如果有人可以帮助我,那就太好了。
我正在尝试从 TwitchTV API 获取简单的访问令牌。我指的是这个链接:https://dev.twitch.tv/docs/authentication/#getting-tokens
GET https://id.twitch.tv/oauth2/authorize
?client_id=<your client ID>
&redirect_uri=<your registered redirect URI>
&response_type=<type>
&scope =<space-separated list of scopes>
所以这就是我已经开始挣扎的地方。我究竟如何在 ASP.NET MVC 应用程序中发出此类请求?我看到我有一个 Startup.Auth.cs 类,我可以在其中配置 OAuth 身份验证。但是这种身份验证必须是什么样子的呢?
然后在文档中说:
如果用户授权您的应用程序,该用户将被发送到您的 重定向 URI,带有 ID 令牌和可选的访问令牌(如果 已请求):
https://<your registered redirect URI>#id_token=<an id
token>&access_token=<an access token>
现在我如何访问这个令牌?有人可以给我一个小代码示例,说明我应该如何从这个 API 开始?我真的没有任何使用这种技术的经验。我必须如何配置我的 Startup.Auth.cs 以及我的 Action 的外观如何才能启动身份验证?
请在您的回答中参考上面的链接。谢谢!
【问题讨论】:
-
值得学习github.com/golf1052/Twixel也许?
标签: c# asp.net asp.net-mvc api oauth-2.0