1
0
mirror of https://github.com/bitwarden/server.git synced 2025-06-30 23:52:50 -05:00

Add checks for vault timeout policy (#1694)

This commit is contained in:
Oscar Hinton
2021-11-08 14:37:40 +01:00
committed by GitHub
parent 7837a850eb
commit 1aa25f2712
2 changed files with 68 additions and 0 deletions

View File

@ -57,10 +57,18 @@ namespace Bit.Core.Services
{
throw new BadRequestException("Single Sign-On Authentication policy is enabled.");
}
var vaultTimeout =
await _policyRepository.GetByOrganizationIdTypeAsync(org.Id, PolicyType.MaximumVaultTimeout);
if (vaultTimeout?.Enabled == true)
{
throw new BadRequestException("Maximum Vault Timeout policy is enabled.");
}
}
break;
case PolicyType.RequireSso:
case PolicyType.MaximumVaultTimeout:
if (policy.Enabled)
{
var singleOrg = await _policyRepository.GetByOrganizationIdTypeAsync(org.Id, PolicyType.SingleOrg);