mirror of
https://github.com/bitwarden/server.git
synced 2025-07-13 13:47:30 -05:00
[AC-1145] Add trusted devices option to SSO Config Data (#2909)
* [AC-1145] Add TDE feature flag * [AC-1145] Update .gitignore to ignore flags.json in the Api project * [AC-1145] Introduce MemberDecryptionType property on SsoConfigurationData * [AC-1145] Add MemberDecryptionType to the SsoConfigurationDataRequest model * [AC-1145] Automatically enable password reset policy on TDE selection * [AC-1145] Remove references to obsolete KeyConnectorEnabled field * [AC-1145] Formatting * [AC-1145] Update XML doc reference to MemberDecryptionType
This commit is contained in:
@ -41,8 +41,14 @@ public class SsoConfigurationDataRequest : IValidatableObject
|
||||
|
||||
[Required]
|
||||
public SsoType ConfigType { get; set; }
|
||||
public MemberDecryptionType MemberDecryptionType { get; set; }
|
||||
|
||||
public bool KeyConnectorEnabled { get; set; }
|
||||
[Obsolete("Use MemberDecryptionType instead")]
|
||||
public bool KeyConnectorEnabled
|
||||
{
|
||||
// Setter is kept for backwards compatibility with older clients that still use this property.
|
||||
set { MemberDecryptionType = value ? MemberDecryptionType.KeyConnector : MemberDecryptionType.MasterPassword; }
|
||||
}
|
||||
public string KeyConnectorUrl { get; set; }
|
||||
|
||||
// OIDC
|
||||
@ -166,7 +172,7 @@ public class SsoConfigurationDataRequest : IValidatableObject
|
||||
return new SsoConfigurationData
|
||||
{
|
||||
ConfigType = ConfigType,
|
||||
KeyConnectorEnabled = KeyConnectorEnabled,
|
||||
MemberDecryptionType = MemberDecryptionType,
|
||||
KeyConnectorUrl = KeyConnectorUrl,
|
||||
Authority = Authority,
|
||||
ClientId = ClientId,
|
||||
|
Reference in New Issue
Block a user