From 777d3ed77cdb617cf030a1c785f72a4c181db498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Pe=C5=82ka?= Date: Thu, 25 Mar 2021 15:05:59 +0100 Subject: [PATCH] modify validation of needed option due to fact that kerberos authenticator doesnt need user and password provided it only needs kerberos ticket --- lib/winrm/connection_opts.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/winrm/connection_opts.rb b/lib/winrm/connection_opts.rb index 313bf19c..97219ccb 100644 --- a/lib/winrm/connection_opts.rb +++ b/lib/winrm/connection_opts.rb @@ -68,8 +68,8 @@ def validate_required_fields if self[:client_cert] raise 'path to client key is required' unless self[:client_key] else - raise 'user is a required option' unless self[:user] - raise 'password is a required option' unless self[:password] + raise 'user is a required option' unless self[:transport] == :kerberos + raise 'password is a required option' unless self[:transport] == :kerberos end end