Reset Search
 

 

Article

KB24031 - User-agent string details for Pulse Secure Mobile on iOS

« Go Back

Information

 
Last Modified Date8/2/2015 12:54 AM
Synopsis
Beginning with the iOS 3.2 client, the user-agent string has changed. If user-agent restrictions are configured on the realm or role, certain iOS clients might have difficulties with logging in.
Problem or Goal
  • The PCS administrator has configured user-agent restrictions on the realm or role to provide access, which is based on the client being used. 
  • The restriction was in the form of JunosPulseiPad or JunosPulseiPhone.
  • After upgrading the client, users are prevented from connecting successfully.
Cause
Solution
Starting with Pulse Secure Mobile 3.2 on iOS, the client software version is included in the user-agent string.

iOS 3.2.2 user-agent strings:

For iPhone:

JunosPulseiPhone Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9B206 JunosPulse(Version-3.2.2.21349)iPhone

For iPad:

JunosPulseiPad/iPhone Mozilla/5.0 (iPad; U; CPU OS 4_3_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8G4 JunosPulse(Version-3.2.2.21349)iPad/iPhone

iOS 3.2 user-agent string:
JunosPulse(Version-3.2.0.20175)iPad/iPhone
JunosPulse(Version-3.2.0.20175)iPhone
iOS 3.0.3 user-agent string:
JunosPulseiPhone
JunosPulseiPad
When using user-agent string restrictions, be aware that the user-agent may change in the future. 

Recommendation:

When using a literal form, such as JunosPulse(Version-3.2.0.20175)iPad/iPhone, you are permitting only clients that match the user-agent string to login. If possible, it is recommended to use wildcards in the restrictions,

  • *JunosPulse*iPad* should be used to recognize iPad.
  • *JunosPulse*iPhone* should be used to recognize iPhone.

    Note: iPad match should be listed prior to iPhone.
  •  
  • *JunosPulse*Android* to recognize Android.

Note: This article will be updated as and when changes are made to the user-agent string. The user agent strings for different browsers can be found via the following link:

http://whatsmyuseragent.com/

Go to the  above link by using different browsers to get the correct user-agent string on iOS clients and other client machines.
Related Links
Attachment 1 
Created ByData Deployment

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255