C# 简单OAuth2身份验证-请求访问令牌
我已经为此挣扎了一段时间。如果有人能帮我,那就太好了 我正在尝试从TwitchTV API获取一个简单的访问令牌。我指的是这个链接: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身份验证。但这种身份验证必须是什么样子 然后在文件中说: 如果用
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);
?>