Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate using Win32 APIs instead of RubyNTLM on Windows hosts #195

Open
mwrock opened this issue Mar 27, 2016 · 3 comments
Open

Investigate using Win32 APIs instead of RubyNTLM on Windows hosts #195

mwrock opened this issue Mar 27, 2016 · 3 comments

Comments

@mwrock
Copy link
Member

mwrock commented Mar 27, 2016

When making winrm calls from a Windows host, its possible to use native win32 APIs. The advantage to doing this is that these APIs can access the auth token of the currently logged in user an so that user can avoid having to re-enter credentials.

The deprecated winrm-s gem provides an example of implementation. Its just monkey patches on top of this gem and httpclient so its undesirable to reuse the gem.

This is in reference to: test-kitchen/test-kitchen#957

@mwrock
Copy link
Member Author

mwrock commented Mar 27, 2016

cc @stuartpreston

@robwafle
Copy link

Hi @mwrock, do you think investigating this, or using the native win32 calls is still relevant? We've been seeing lots of WinRM disconnects and auth issues, and I'm going through the open github issues and seeing if I can find anything regarding that. This one looks particularly interesting.

@Iristyle
Copy link
Contributor

FWIW, I've looked at this a bit and started spiking an implementation. No ETA yet, but using gssapi on a Windows client is a non-starter for most people.

There are some notes in https://tickets.puppetlabs.com/browse/BOLT-1323

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants