5.7 Managing Mobile Device Access to Your Vibe Site

By default, your Novell Vibe site allows mobile device access at one of the following URLs, depending on whether or not you are using a secure SSL connection:

http://vibe_hostname/mobile
https://vibe_hostname/mobile

In these URLs, vibe_hostname is the hostname or fully qualified domain name of the Vibe server that you have set up in DNS.

For a list of supported mobile devices, see Mobile App Requirements in Using Novell Vibe on Your Mobile Device in the Novell Vibe 3.4 Advanced User Guide.

For instructions on using the mobile device interface to the Vibe site, see Using Novell Vibe on Your Mobile Device in the Novell Vibe 3.4 Advanced User Guide.

5.7.1 Restricting Mobile Device Access to Your Vibe Site

As the Vibe administrator, you can prevent mobile device access to your Vibe site if necessary.

  1. Log in to the Vibe site as the Vibe administrator.

  2. Click the Settings icon Configure Access Control for a zone in the upper right corner of the page, then click the Administration Console icon Configure Access Control for a zone.

  3. Under System, click Configure Mobile Access.

  4. Deselect Enable Mobile Access.

  5. Click Apply, then click Close.

5.7.2 Changing the Default View for Tablets

When users access the Vibe site through a browser (not through the mobile app), some tablets (such as the iPad and Kindle Fire) display the full UI by default (the same UI that is displayed when you access Vibe from your workstation). Other tablets (such as Android-based tablets) display the mobile UI by default.

For more information about the mobile UI, see Using Novell Vibe on Your Mobile Device in the Novell Vibe 3.4 Advanced User Guide.

Changing the Default View for the iPad

To change the default view for the iPad to display the mobile UI rather than the full UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
    
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.userAgentRegexp=(?:ipad)
    
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.userAgentRegexp=(?:ipad) line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. If you want the iPad to display the mobile UI, delete the value of this property ((?:ipad)), so that it now reads as follows:

    tablet.userAgentRegexp=
    
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

Changing the Default View for Android Tablets

To change the default view for all tablets that are running the Android operating system to display Vibe in the Full UI rather than the mobile UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
    
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.useDefaultTestForAndroidTablets=false
    
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.useDefaultTestForAndroidTablets=false line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. Change the value of this property from false to true, so that it now reads as follows:

    tablet.useDefaultTestForAndroidTablets=true
    
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

Changing the Default View for All Other Tablets

To change the default view for all tablets that are not the iPad or Android-based (Kindle, Xoom, Playbook, etc.) to display Vibe in the mobile UI rather than the full UI:

  1. Change to the following directory:

    Linux:

    /opt/novell/teaming/apache-tomcat/
                               webapps/ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
    
  2. Open the ssf.properties file in a text editor.

  3. Search for the following line:

    tablet.userAgentRegexp=(?:ipad)
    
  4. Make a backup copy of the ssf-ext.properties file, which is located in the same directory as the ssf.properties file.

  5. Open the ssf-ext.properties file in a text editor.

  6. Copy the tablet.userAgentRegexp=(?:ipad) line from the ssf.properties file to the bottom of the ssf-ext.properties file.

  7. If you want to change the default view of a specific kind of tablet to display the full UI rather than the mobile UI, add the name of the tablets to the value, as follows:

    tablet.userAgentRegexp=(?:ipad|xoom|playbook|tablet|kindle|schi800)
    
  8. Save and close the ssf-ext.properties file.

  9. Close the ssf.properties file without saving it.

  10. Stop and restart Vibe.

5.7.3 Configuring Mobile Device Access with Novell Access Manager

To allow mobile device access to Vibe through Novell Access Manager, you need to modify your protected resource in Novell Access Manager to allow a non-redirected login and to redirect the identity server when no authentication header is provided.

Follow the steps in Configuring an Authentication Procedure for Non-Redirected Login in Configuring the Access Gateway to Protect Web Resources in the Novell Access Manager 3.1 SP3 Access Gateway Guide.

When specifying the method for obtaining credentials, ensure that Non-Redirected Login and Redirect to Identity Server When No Authentication Header Is Provided are selected.