Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 简单OAuth2身份验证-请求访问令牌_C#_Asp.net_Asp.net Mvc_Api_Oauth 2.0 - Fatal编程技术网

C# 简单OAuth2身份验证-请求访问令牌

C# 简单OAuth2身份验证-请求访问令牌,c#,asp.net,asp.net-mvc,api,oauth-2.0,C#,Asp.net,Asp.net Mvc,Api,Oauth 2.0,我已经为此挣扎了一段时间。如果有人能帮我,那就太好了 我正在尝试从TwitchTV API获取一个简单的访问令牌。我指的是这个链接: GEThttps://id.twitch.tv/oauth2/authorize ?客户识别码= &重定向\u uri= &响应类型= &范围= 这就是我开始奋斗的地方。如何在ASP.NET MVC应用程序中准确地发出此类请求?我看到我有一个Startup.Auth.cs类,可以在其中配置OAuth身份验证。但这种身份验证必须是什么样子 然后在文件中说: 如果用

我已经为此挣扎了一段时间。如果有人能帮我,那就太好了

我正在尝试从TwitchTV API获取一个简单的访问令牌。我指的是这个链接:

GEThttps://id.twitch.tv/oauth2/authorize
?客户识别码=
&重定向\u uri=
&响应类型=
&范围=
这就是我开始奋斗的地方。如何在ASP.NET MVC应用程序中准确地发出此类请求?我看到我有一个Startup.Auth.cs类,可以在其中配置OAuth身份验证。但这种身份验证必须是什么样子

然后在文件中说:

如果用户授权您的应用程序,则会将用户发送到您的 重定向URI,带有ID令牌和可选的访问令牌(如果 (已要求):

https://#id_令牌=&access_令牌=
现在如何访问此令牌?有人能给我一个小的代码示例,说明我应该如何开始使用这个API吗?我真的没有这方面的经验。我必须如何配置我的
Startup.Auth.cs
以及启动身份验证的操作必须是什么样子


请在回答中参考上面的链接。谢谢大家!

您可以创建重定向URI作为回调URL。 当用户登录您的应用程序时,将触发包含访问令牌和其他信息的回调

以下是PHP()中的示例代码段



现在你有代币了。如果在会话的服务器端存储中需要此令牌,如果在本地存储的客户端存储中需要此令牌。

可能值得研究吗?提示当然是提示,而不是答案?为什么不用C语言编写代码呢?不要认为OP知道如何将PHP翻译成C。
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>
https://<your registered redirect URI>#id_token=<an id
token>&access_token=<an access token>
    <?php
       $acccesstoken=$_REQUEST["access_token"];
       $id_token=$_REQUEST["id_token"];
       store_to_session(accesstoken);
    ?>