0

我是 Oauth 和加密主题的新手。我需要编写一个实用程序,其中我有 authtoken,并且在调用服务 url 说 xyzcorp.com 后我需要获取访问令牌。我已经有了身份验证令牌,我需要使用 post 方法对 url 进行服务调用,然后返回访问令牌。我找不到任何代码片段来显示这是如何完成的。正如我已经说过的,我是这个领域的新手,对 c# 中的实现一无所知。应该注意的是,我只有身份验证令牌。

4

1 回答 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 回答