Post

Replies

Boosts

Views

Activity

Reply to On demand rule to connect for all domains and using broker app for auth
The packet tunnel provider is only using Authentication services without UI. If user interaction is required then it is expected for the auth from packet tunnel provider to fail. Filed FB16381436.
Replies
Boosts
Views
Activity
Jan ’25
Reply to On demand rule to connect for all domains and using broker app for auth
Yes, Authentication Services is being called from the packet tunnel provider process (However, indirectly via the MSAL SDK).
Replies
Boosts
Views
Activity
Jan ’25
Reply to On demand rule to connect for all domains and using broker app for auth
Our packet tunnel provider is just requesting a silent token through MSAL. I believe MSAL triggers the SSO auth here: https://github.com/AzureAD/microsoft-authentication-library-common-for-objc/blob/f6048060f96b54d5debdc2a4d53cdeee86209518/IdentityCore/src/requests/broker/MSIDSSOExtensionSilentTokenRequest.m#L206C1-L229C1
Replies
Boosts
Views
Activity
Jan ’25
Reply to On demand rule to connect for all domains and using broker app for auth
The VPN is an NE provider that we created. (It uses PacketTunnelProvider.)
Replies
Boosts
Views
Activity
Jan ’25
Reply to Supported authentication methods for VPN on demand
Yes, we have a packet tunnel provider app extension.
Replies
Boosts
Views
Activity
Jun ’23
Reply to Per-App VPN stuck connecting after calling startTunnelWithOptions
Actually I may have been able to repro by calling NETunnelProviderSession startTunnelWithOptions on a Destination IP VPN. Whether it got stuck connecting seemed to depend on the timing of when it was called. What could be causing it to get stuck in a connecting state? Is there a good way to automatically recover when it does get stuck connecting?
Replies
Boosts
Views
Activity
Jan ’23
Reply to Per-App VPN stuck connecting after calling startTunnelWithOptions
There is an issue although it does not occur all the time. The VPN gets stuck in a connecting state until forced to disconnect. I can't say with certainty it is caused by trying to manually connect the Per-App VPN. Should manually connecting a Per-App VPN be avoided then?
Replies
Boosts
Views
Activity
Jan ’23