令牌放入缓存

This commit is contained in:
FanLian
2023-08-04 14:21:55 +08:00
parent a47c779c3a
commit 32ccb2d54e
3 changed files with 27 additions and 17 deletions

View File

@@ -386,6 +386,7 @@ public class OAuthService : IDynamicApiController, ITransient
[HttpGet("Logout")]
public async Task Logout([FromQuery] string ticket)
{
await _cacheManager.DelAsync("AsscessToken");
var tenantId = _userManager.TenantId ?? "default";
var userId = _userManager.UserId ?? "admim";
@@ -607,6 +608,8 @@ public class OAuthService : IDynamicApiController, ITransient
//modify by ly on 20230804
UserManager.AsscessToken = accessToken;
await _cacheManager.SetAsync("AsscessToken", accessToken,TimeSpan.FromMinutes(30));
// 单点登录标识缓存
if (_oauthOptions.Enabled) _cacheManager.Set("OnlineTicket_" + input.online_ticket, options.ConfigId);