File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/Infrastructure/BotSharp.Core/Users/Services Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -291,8 +291,13 @@ private string GenerateJwtToken(User user)
291291
292292 private async Task SaveUserTokenExpiresCache ( string userId , DateTime expires , int expireInMinutes )
293293 {
294- var _cacheService = _services . GetRequiredService < ICacheService > ( ) ;
295- await _cacheService . SetAsync < DateTime > ( GetUserTokenExpiresCacheKey ( userId ) , expires , TimeSpan . FromMinutes ( expireInMinutes ) ) ;
294+ var config = _services . GetService < IConfiguration > ( ) ;
295+ var enableSingleLogin = bool . Parse ( config [ "Jwt:EnableSingleLogin" ] ?? "false" ) ;
296+ if ( enableSingleLogin )
297+ {
298+ var _cacheService = _services . GetRequiredService < ICacheService > ( ) ;
299+ await _cacheService . SetAsync ( GetUserTokenExpiresCacheKey ( userId ) , expires , TimeSpan . FromMinutes ( expireInMinutes ) ) ;
300+ }
296301 }
297302
298303 private string GetUserTokenExpiresCacheKey ( string userId )
You can’t perform that action at this time.
0 commit comments