cancel
Showing results for 
Search instead for 
Did you mean: 

WorkManager: VPN auto-launch on iPad

Former Member
0 Kudos

Hello,

We are planning to allow access for Work Manager through our firewall via a per-App VPN tunnel. 

The theory is that the Work Manager app should auto-launch the VPN connection when data is synched, but this does not happen and at the moment we have to manually open the connection.

Our Network guys have said they suspect that the Work manager application is using lower level sockets that do not initiate the per app VPN. It is the CFSocket which triggers the per app VPN however some applications use lower level BSD sockets.

                

Can anybody confirm the Work Manager app is using the CFSocket or a lower level BSD sockets?

Any help appreciated!

Lukas

Accepted Solutions (1)

Accepted Solutions (1)

bill_froelich
Product and Topic Expert
Product and Topic Expert
0 Kudos

Lukas,

I can confirm (from discussions with Engineering) that the Agentry iOS Client uses the iOS CFSocket API.  It does not use the high-level iOS api call NSURLRequest nor does it use low-level BSD sockets.

Also note that Agentry uses the WebSockets protocol to switch the socket, after authentication via HTTP, into a binary mode for its use.

--Bill

Answers (1)

Answers (1)

Former Member
0 Kudos

I had this same questions to me when I was working Support, and I want to say yes.  But one option you can do is most VPN software has sdk that you can call to enable the VPN software.  On the Transction Action before the transmit step is called, use the OpenURL Action step to call the VPN SDK to start the connection.

Former Member
0 Kudos

Thanks Stephen,  so you think it Work Manager does use the lower level BSD sockets on IOS?

We are using MobileIron, we will investigate the option to call the VPN SDK.

Former Member
0 Kudos

I know others have tried to Auto VPN but it wasn't working so that is the route they went.

Former Member
0 Kudos

This message was moderated.