1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-20 11:04:31 -05:00

SSO config revision date not updating fix (#934)

This commit is contained in:
Chad Scharf 2020-09-14 21:22:24 -04:00 committed by GitHub
parent c0e99d4047
commit 692b3970af
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 2 deletions

View File

@ -75,7 +75,7 @@ namespace Bit.Core.Business.Sso
_ssoConfigRepository = ssoConfigRepository;
_logger = logger;
_globalSettings = globalSettings;
_schemeCacheLifetime = TimeSpan.FromSeconds(_globalSettings.Sso?.CacheLifetimeInSeconds ?? 60);
_schemeCacheLifetime = TimeSpan.FromSeconds(_globalSettings.Sso?.CacheLifetimeInSeconds ?? 30);
_samlEnvironment = samlEnvironment;
_cachedSchemes = new Dictionary<string, DynamicAuthenticationScheme>();
_cachedHandlerSchemes = new Dictionary<string, DynamicAuthenticationScheme>();

View File

@ -59,7 +59,7 @@
"region": "SECRET"
},
"sso": {
"cacheLifetimeInSeconds": 60
"cacheLifetimeInSeconds": 30
}
}
}

View File

@ -57,5 +57,17 @@ namespace Bit.Core.Repositories.SqlServer
return results.ToList();
}
}
public override async Task CreateAsync(SsoConfig obj)
{
obj.CreationDate = obj.RevisionDate = DateTime.UtcNow;
await base.CreateAsync(obj);
}
public override async Task ReplaceAsync(SsoConfig obj)
{
obj.RevisionDate = DateTime.UtcNow;
await base.ReplaceAsync(obj);
}
}
}