diff --git a/bitwarden_license/src/Portal/Models/SsoConfigDataViewModel.cs b/bitwarden_license/src/Portal/Models/SsoConfigDataViewModel.cs index 7affbc3bff..7dac334487 100644 --- a/bitwarden_license/src/Portal/Models/SsoConfigDataViewModel.cs +++ b/bitwarden_license/src/Portal/Models/SsoConfigDataViewModel.cs @@ -47,6 +47,7 @@ namespace Bit.Portal.Models SpSigningBehavior = configurationData.SpSigningBehavior; SpWantAssertionsSigned = configurationData.SpWantAssertionsSigned; SpValidateCertificates = configurationData.SpValidateCertificates; + SpMinIncomingSigningAlgorithm = configurationData.SpMinIncomingSigningAlgorithm ?? SamlSigningAlgorithms.Sha256; } [Required] @@ -86,6 +87,8 @@ namespace Bit.Portal.Models public bool SpWantAssertionsSigned { get; set; } [Display(Name = "SpValidateCertificates")] public bool SpValidateCertificates { get; set; } + [Display(Name = "MinIncomingSigningAlgorithm")] + public string SpMinIncomingSigningAlgorithm { get; set; } // SAML2 IDP [Display(Name = "EntityId")] @@ -211,6 +214,7 @@ namespace Bit.Portal.Models SpSigningBehavior = SpSigningBehavior, SpWantAssertionsSigned = SpWantAssertionsSigned, SpValidateCertificates = SpValidateCertificates, + SpMinIncomingSigningAlgorithm = SpMinIncomingSigningAlgorithm, }; } diff --git a/bitwarden_license/src/Portal/Views/Sso/Index.cshtml b/bitwarden_license/src/Portal/Views/Sso/Index.cshtml index 775a1aa178..58743d9e93 100644 --- a/bitwarden_license/src/Portal/Views/Sso/Index.cshtml +++ b/bitwarden_license/src/Portal/Views/Sso/Index.cshtml @@ -194,6 +194,13 @@ class="form-control"> +