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]

Reply via email to