Sun Java System Portal Server Mobile Access 7.1 管理指南

了解客户机检测

客户机检测确定用于访问门户站点的每个移动设备的功能和特性。为实现此目的,它使用功能及首选项综合配置文件 (composite capability and preference profiles, CC/PP) 规范、UAProf 或预先配置的数据。

Mobile Access 软件要求对每个客户机定义三个属性。分别是:

Mobile Access 软件还使用条件属性来存储和检索客户机类型的特定属性值。desktopContainer 条件属性便是一个例子。无线桌面调度程序读取此属性以确定所请求客户机类型的桌面容器。

Mobile Access 软件将客户机类型数据从文件 /var/opt/SUNWam/config/ldif/sunAMClient_data.ldif 导入 LDAP 目录,并使用 Access Manager 软件 API 标识 clientType。按以下顺序确定匹配:

Procedure确定匹配:

  1. 完全匹配

  2. 部分匹配

  3. 关键字匹配

    您还可以根据基本配置文件动态应用 UAProf 配置文件。用户需要保留 FEDIClientDetector 并执行以下操作之一:

    • 配置防火墙以允许从 Mobile Access 系统访问公共 Internet 或所选的手持设备供应商站点

    • 配置 Mobile Access 系统 JVM 以使用代理服务器访问公共 Internet 或所选的手持设备供应商站点(请参阅下面的技术说明)

    • 在 Mobile Access 系统可访问的内部 Web 服务器(例如 DMZ 中)内发布 UAProf 配置文件(RDF文件),并在 Mobile Access 系统上配置 DNS 以对所有 UAProf 请求使用内部 Web 服务器而不是公共 Internet。

    配置代理服务器以选择性访问公共 Internet 的“技术说明”:

    对于外部连接,JVM 允许用户在使用外部代理的 Web 容器中指定代理服务器详细信息。它还允许您指定不应使用指定代理的主机。您可以配置 Mobile Access 系统 JVM 以使用代理服务器访问公共 Internet。

    在 Web 容器中使用以下 JVM 选项:


    Dhttp.proxyHost=<your-proxy-server-host>
    Dhttp.proxyPort=<your-proxy-server-port>

    使用以下选项使特定的域和主机绕过代理服务器:


    Dhttp.nonProxyHosts="*.<domain-name>|<hostname>|localhost"