我正在使用 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)