[英]Fetching Access token using Auth token from service in C#
我是Oauth和加密主题的新手。 我需要编写一个实用程序,在该程序中我已经过身份验证,并且在对服务网址说xyzcorp.com进行调用之后,需要获取访问令牌。 我已经有了身份验证令牌,我需要使用post方法对URL进行服务调用,该URL反过来会返回访问令牌。 我找不到任何显示此操作方式的代码段。 正如我已经说过的,我是该领域的新手,所以对使用C#的实现一无所知。 应该注意的是,我只有身份验证令牌。
您正在使用哪个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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.