diff --git a/src/Cody.Core/Settings/IUserSettingsService.cs b/src/Cody.Core/Settings/IUserSettingsService.cs index b24d0cf..56ad2ef 100644 --- a/src/Cody.Core/Settings/IUserSettingsService.cs +++ b/src/Cody.Core/Settings/IUserSettingsService.cs @@ -9,6 +9,9 @@ public interface IUserSettingsService string AccessToken { get; set; } string ServerEndpoint { get; set; } string CodySettings { get; set; } + bool AcceptNonTrustedCert { get; set; } + + event EventHandler AuthorizationDetailsChanged; } } diff --git a/src/Cody.Core/Settings/UserSettingsService.cs b/src/Cody.Core/Settings/UserSettingsService.cs index 49c109a..a87c5cc 100644 --- a/src/Cody.Core/Settings/UserSettingsService.cs +++ b/src/Cody.Core/Settings/UserSettingsService.cs @@ -101,5 +101,15 @@ public string CodySettings get => GetOrDefault(nameof(CodySettings), string.Empty); set => Set(nameof(CodySettings), value); } + + public bool AcceptNonTrustedCert + { + get + { + var value = GetOrDefault(nameof(AcceptNonTrustedCert), false.ToString()); + return bool.Parse(value); + } + set => Set(nameof(AcceptNonTrustedCert), value.ToString()); + } } } diff --git a/src/Cody.UI/Controls/Options/GeneralOptionsControl.xaml b/src/Cody.UI/Controls/Options/GeneralOptionsControl.xaml index c4b50a3..ff160a4 100644 --- a/src/Cody.UI/Controls/Options/GeneralOptionsControl.xaml +++ b/src/Cody.UI/Controls/Options/GeneralOptionsControl.xaml @@ -16,6 +16,7 @@ + @@ -42,10 +43,19 @@ Name="ConfigurationsTextBox" /> + +