Forum Discussion

tdaito_97988's avatar
tdaito_97988
Icon for Nimbostratus rankNimbostratus
Jul 16, 2010

About iPhone Pre-Login Sequence

Hi, I'm Tomohiro

 

live in Japan.

 

 

 

I want to check the terminal by using the pre-Login sequence with Firepass of iPhone.

 

 

I want to do the file check in iPhone.

 

or

 

specific profile name exist in iPhone

 

 

Can these be done?

 

  • Hi Tomohiro,

     

     

    The pre-login checks use the value stored in the variable called "session.os.platform" if the FirePass stores something unique in there when the iPhone connects then you could create a pre-login sequence check based on that. Pre-logon checks are defined in the "Users : Endpoint Security : Pre-Logon Sequence screen"

     

     

    If you create a pre-login check that contains a "check OS" action and set that to go to the Logon allowed page for all OS's. Then go to "Device Management : Maintenance : Troubleshooting Tools" and in there enable the "Save users session variables to logon reports" in the section called "Session variable dump". Once you have done that connect with the iPhone and afterwards visit the "Reports : Logons" screen and click on the logon name for your iPhone connection. That screen will display the "session.os.platform" value which the FirePass recorded for the iPhone.

     

     

    Sorry I don't have an iPhone so I can't do this for you. All of these instructions are based on FirePass version 7.0 but I don't think anything much has changed since version 6.0.

     

     

    Regards,

     

    Kevin S.
  • If you are trying to identify if the client device is an iPhone and the server is Firepass v7, you can check for browser's user-agent session variable from pre-logon sequence. You can use the expression:

     

    CONTAINS (session.browser.user_agent, "iPhone")

     

     

    I assume the user-agent string has the word "iPhone".