C# 在C中使用身份验证令牌从服务获取访问令牌#
我对Oauth和加密这个话题还不熟悉。我需要编写一个实用程序,其中我有authtoken,我需要在调用服务url(比如xyzcorp.com)后获取访问令牌。我已经有了身份验证令牌,我需要使用post方法对url进行服务调用,url将返回访问令牌。我找不到任何代码片段来说明这是如何完成的。正如我已经说过的,我是这个领域的新手,我对c#的实现一无所知。需要注意的是,我身上只有auth令牌。您使用的是什么C#库?我使用了Thinktecture.IdentityModel: 下面是我的一个示例,使用IdentityModel:C# 在C中使用身份验证令牌从服务获取访问令牌#,c#,oauth,access-token,auth-token,C#,Oauth,Access Token,Auth Token,我对Oauth和加密这个话题还不熟悉。我需要编写一个实用程序,其中我有authtoken,我需要在调用服务url(比如xyzcorp.com)后获取访问令牌。我已经有了身份验证令牌,我需要使用post方法对url进行服务调用,url将返回访问令牌。我找不到任何代码片段来说明这是如何完成的。正如我已经说过的,我是这个领域的新手,我对c#的实现一无所知。需要注意的是,我身上只有auth令牌。您使用的是什么C#库?我使用了Thinktecture.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);
}
私有静态异步任务SendTokenRequest(字符串authCode、字符串重定向URI)
{
var tokenclient=新的OAuth2Client(
新Uri(常量.TokenEndpoint),
常数.CodeClientId,
常量(CodeClientSecret);
返回wait-tokenclient.RequestAuthorizationCodeAsync(authCode,redirectUri);
}