Hello - Want to request a poll to the community if this feature would be useful? If there is enough interest , please advise the best way to implement it in the near future.
Thanks, -rajeev From: Angal, Rajeev <[email protected]> Sent: Saturday, July 3, 2021 11:37 AM To: [email protected] Subject: Re: Does Guacamole support PKI/Smartcard authentication for RDP (instead of username/password)? Thanks for your reply, Nick. On #2: User workstation -> Guacamole intermediate server -> Target RDP or SSH server After the initial authentication to Guacamole with SAML/ smartcard/etc, If the intermediate server could get a ephemeral certificate (on behalf of the authenticated user) from a CA and allow auto login over SSH snd RDP to the target server. This post describes the conceot: https://informationsecuritybuzz.com/articles/why-ephemeral-certificates-are-the-ideal-option-for-secure-it-access/<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Finformationsecuritybuzz.com%2Farticles%2Fwhy-ephemeral-certificates-are-the-ideal-option-for-secure-it-access%2F&data=04%7C01%7Crangal%40visa.com%7C8f04441e0ec241333a2608d93e519fea%7C38305e12e15d4ee888b9c4db1c477d76%7C0%7C0%7C637609343374789505%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=YqHXG4C9Pbjis%2BG8BC8Vqj8WDjv2ebgqMFjFohieIZw%3D&reserved=0> Get Outlook for iOS<https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fo0ukef&data=04%7C01%7Crangal%40visa.com%7C8f04441e0ec241333a2608d93e519fea%7C38305e12e15d4ee888b9c4db1c477d76%7C0%7C0%7C637609343374789505%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=XtK3mu%2FqjLDtmDO1WXUXs0r15GCDVAn1RLnWri%2F9T9Y%3D&reserved=0> ________________________________ From: Nick Couchman <[email protected]<mailto:[email protected]>> Sent: Saturday, July 3, 2021 10:16:35 AM To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Subject: Re: Does Guacamole support PKI/Smartcard authentication for RDP (instead of username/password)? On Sat, Jul 3, 2021 at 12:06 PM Angal, Rajeev <[email protected]<mailto:[email protected]>> wrote: Love Guacamole so far! For remote Windows servers that support only smartcard authentication, would like the following capabilities: 1. Smartcard redirection 2. Generation of ephemeral certs on the "gateway" for seamless "SSO" Are these features available or on the roadmap? The first one is definitely not implemented, yet, and I don't think there's a JIRA feature issue for it, either. For the second one, I'm not entirely sure what you mean. Several SSO platforms are supported in Guacamole - CAS, OpenID, and SAML - and within those some of them have support for validating logins using various means, including certificates between Guacamole and the SSO IdP. I know there was a recent e-mail on the list regarding getting SAML to work with certificate validation, so there may be some issues with that, and it's worth testing out further. In the end, doing certificate-based authentication to Guacamole shouldn't require too much work - the guacamole-ext framework provides relatively simple ways for supporting new authentication mechanisms, and SmartCards are really just x509 certificates, so really anything that supports certificate-based authentication should work. I know CAS supports x509 authentication, so it would probably be reasonably easy to get CAS x509 -> Guacamole authentication working without having to modify any code at all. -Nick
