necouchman opened a new pull request, #581: URL: https://github.com/apache/guacamole-server/pull/581
Adds the required parameters to configure the FreeRDP library to force Kerberos and configure a couple of the parameters related to that, if required. I have tested the changes against both servers with NTLM still enabled and against one where NTLM is disabled, and it seems to work, but others should feel free to test. I do need one bit of help with this - I have not added the detection of the Kerberos support to the `configure.ac` file, yet, as I'm struggling to figure out how to do that. In my mind, it needs 2-3 checks: * Check if FreeRDP contains support for the `FreeRDP_AuthenticationPackageList` setting. This is probably the biggest thing I'm struggling with, as this setting is part of an `enum` in one of the FreeRDP header files, but I'm having trouble finding any guidance on how to generate an autoconf check for an enum member? Any hints on the best way to do that would be appreciated. * Check if FreeRDP is built with Kerberos support. There's a flag in the FreeRDP `buildconfig.h` file, within the constant `FREERDP_BUILD_CONFIG` that shows `WITH_KRB5=ON`, but, again, I'm struggling with how to get autoconf to check for this, or identify a sane method or member to use with one of the other autoconf checks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
