1
0
mirror of https://github.com/bitwarden/server.git synced 2025-07-01 08:02:49 -05:00

return if org user has sso binding (#839)

This commit is contained in:
Kyle Spearrin
2020-07-28 21:11:45 -04:00
committed by GitHub
parent 2c4752f4ac
commit c53e8cbf9d
7 changed files with 83 additions and 4 deletions

View File

@ -72,10 +72,12 @@ namespace Bit.Core.Models.Api
Name = organizationUser.Name;
Email = organizationUser.Email;
TwoFactorEnabled = twoFactorEnabled;
SsoBound = !string.IsNullOrWhiteSpace(organizationUser.SsoExternalId);
}
public string Name { get; set; }
public string Email { get; set; }
public bool TwoFactorEnabled { get; set; }
public bool SsoBound { get; set; }
}
}

View File

@ -27,6 +27,7 @@ namespace Bit.Core.Models.Api
Status = organization.Status;
Type = organization.Type;
Enabled = organization.Enabled;
SsoBound = !string.IsNullOrWhiteSpace(organization.SsoExternalId);
}
public string Id { get; set; }
@ -49,5 +50,6 @@ namespace Bit.Core.Models.Api
public OrganizationUserStatusType Status { get; set; }
public OrganizationUserType Type { get; set; }
public bool Enabled { get; set; }
public bool SsoBound { get; set; }
}
}

View File

@ -24,5 +24,6 @@ namespace Bit.Core.Models.Data
public Enums.OrganizationUserStatusType Status { get; set; }
public Enums.OrganizationUserType Type { get; set; }
public bool Enabled { get; set; }
public string SsoExternalId { get; set; }
}
}

View File

@ -20,6 +20,7 @@ namespace Bit.Core.Models.Data
public OrganizationUserType Type { get; set; }
public bool AccessAll { get; set; }
public string ExternalId { get; set; }
public string SsoExternalId { get; set; }
public Dictionary<TwoFactorProviderType, TwoFactorProvider> GetTwoFactorProviders()
{