繁体   English   中英

使用Auth令牌从C#中的服务中获取访问令牌

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM