Client VPN Endpoint w/ SAML Authentication Mobile Application

I recently set up a Client VPN Endpoint with SAML Authentication. I was able to download the AWS VPN Client Application and connect with SAML Authentication. My question is, is there an equivalent client application for mobile devices? I’ve tried a few different client applications that I’ve found in the Android Play Store, but even with the VPN Endpoint Configuration File, these apps are still asking for a username and password. Any direction would be helpful, thanks!

Nope, although the client is normal OpenVPN, it’s packaged with the AWS-specific magic that does the SAML authentication. At this moment there are compatible Windows, OSX and Linux versions of the client.

There are some github projects that build SAML support for the linux client before AWS officially released it, if you’re good with Android apps you might build your own. samm-git/aws-vpn-client on github was active a few months ago

I use this

Note: you have to edit a bit the config file before importing it into the app as clearly mentioned bere - Troubleshooting AWS Client VPN - AWS Client VPN

Aka you have to:

  • open the config file in a text editor app on your phone (eg Sublime)
  • add the extra chars to the beginning of the hostname so it passes SSL checks
  • import it into the app
- edit the file on your laptop and send it via email - import the edited file into the app