小编Sau*_*ani的帖子

使用 IdentityModel 4.1.1 的刷新令牌请求访问令牌

我正在使用 IdentityModel 4.1.1 for OAuth2.0 现在我在创建 TokenClient 实例期间卡住了,该实例用于使用刷新令牌请求新的访问令牌。

这是我正在做的代码,

TokenClientOptions clientOptions = new TokenClientOptions();
clientOptions.ClientId = _configDetails.Where(x => x.Key == "ClientId").Select(x => x.Value).FirstOrDefault().ToString();
clientOptions.ClientSecret = _configDetails.Where(x => x.Key == "ClientSecret").Select(x => x.Value).FirstOrDefault().ToString();

//Create token client object object
var tokenClient = new TokenClient("?",clientOptions); //Here I need help what I have to pass as first parameter?


TokenResponse refereshtokenCallResponse = await tokenClient.RequestRefreshTokenAsync(token.RefreshToken);
Run Code Online (Sandbox Code Playgroud)

下面是IdentityModel4.1.1 pkg提供的TokenClient类,

public class TokenClient
{
    public TokenClient(HttpMessageInvoker client, TokenClientOptions options);
    public TokenClient(Func<HttpMessageInvoker> client, TokenClientOptions options);

    public Task<TokenResponse> RequestAuthorizationCodeTokenAsync(string code, string …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc identitymodel

6
推荐指数
1
解决办法
6646
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

identitymodel ×1