JumpCloud authentication

Got a problem with Viscosity or need help? Ask here!

jlgtx

Posts: 1
Joined: Fri Apr 22, 2022 2:26 am

Post by jlgtx » Fri Apr 22, 2022 2:31 am
My company uses JumpCloud authentication, which extends to our OpenVPN connections (i.e., "Use Username/Password authentication" is checked). The authentication window that appears on connect is essentially just a JumpCloud web form in a Viscosity popup window, but there's no way to save credentials in (or retrieve credentials from) the macOS keychain. The option isn't even there.

Now, once I've authenticated, Viscosity seems to remember the credentials for the current session, but it doesn't survive Viscosity relaunch, user logout, or reboot.
Attachments
Screen Shot 2022-04-21 at 11.32.45 AM.png
Screen Shot 2022-04-21 at 11.32.45 AM.png (107.71 KiB) Viewed 3168 times

James

User avatar
Posts: 2312
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Mon Apr 25, 2022 12:47 pm
Hi jlgtx,

Thanks for the feedback. Unfortunately this is a limitation that Apple places on web views, but we will create a ticket internally to see whether there is anything we can do about it.

In the meantime, if the way you authenticate is with a username and password, then using SSO/SAML for VPN authentication is probably overkill. Your VPN Provider should be able to configure an authentication script on the OpenVPN server to allow authentication via standard OpenVPN support (still against the JumpCloud server) which will allow the username and password to be saved.

Cheers,
James
Web: https://www.sparklabs.com
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs
2 posts Page 1 of 1