问题描述
我正在尝试使用 RefreshTokenDelegatingHander,但在 Xamarin.forms 中找不到任何合适的方法或示例。 有没有人取得任何成功? 这是我尝试过的:
var options = new OidcclientOptions
{
browser = browser,RedirectUri = IdentityConstants.RedirectUri,Authority = IdentityConstants.Authority,ClientId = IdentityConstants.ClientId,ClientSecret = IdentityConstants.ClientSecret,ResponseMode = OidcclientOptions.AuthorizeResponseMode.Redirect,Scope = IdentityConstants.Scope,RefreshTokenInnerHttpHandler = new httpclienthandler()
};
_client = new Oidcclient(options);
_result = await _client.LoginAsync(new LoginRequest());
我正在尝试将其与以下内容一起使用:
var tokenResult = new RefreshTokenDelegatingHandler(_client,_result.Accesstoken,_result.RefreshToken,_result.RefreshTokenHandler);
tokenResult.TokenRefreshed += OnTokenRefreshed; //This one is never called
有人知道吗?或者有什么例子?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)