我是 Oauth 和加密主题的新手。我需要编写一个实用程序,其中我有 authtoken,并且在调用服务 url 说 xyzcorp.com 后我需要获取访问令牌。我已经有了身份验证令牌,我需要使用 post 方法对 url 进行服务调用,然后返回访问令牌。我找不到任何代码片段来显示这是如何完成的。正如我已经说过的,我是这个领域的新手,对 c# 中的实现一无所知。应该注意的是,我只有身份验证令牌。
问问题
1516 次
1 回答
0
您使用的是什么 C# 库?我使用 Thinktecture.IdentityModel: https ://github.com/thinktecture/Thinktecture.IdentityModel
这是我的OAuth2 测试客户端中使用 IdentityModel的示例:
private static async Task<TokenResponse> SendTokenRequest(string authCode, string redirectUri)
{
var tokenclient = new OAuth2Client(
new Uri(Constant.TokenEndpoint),
Constant.CodeClientId,
Constant.CodeClientSecret);
return await tokenclient.RequestAuthorizationCodeAsync(authCode, redirectUri);
}
于 2014-05-20T15:14:52.750 回答