Sun Java System Portal Server Mobile Access 7.1 관리 설명서

클라이언트 감지에 대한 이해

클라이언트 감지는 포털 사이트에 액세스하는 데 사용되는 각 모바일 장치의 기능과 특성을 결정합니다. 이 작업을 위해 CC/PP(Composite Capability and Preference Profiles: 복합 기능과 기본 설정 프로필) 사양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 시스템에서 공용 인터넷 또는 일부 핸드셋 공급업체 사이트로 액세스할 수 있도록 방화벽을 구성합니다.

    • 프록시 서버를 사용하여 공용 인터넷 또는 일부 핸드셋 공급업체 사이트에 액세스할 수 있도록 Mobile Access 시스템 JVM을 구성합니다. 자세한 내용은 아래 기술 노트를 참조하십시오.

    • Mobile Access 시스템에 액세스할 수 있는 내부 웹 서버(예: DMZ)에서 UAProf 프로필(RDF 파일)을 게시하고, Mobile Access 시스템에서 모든 UAProf 요청에 대해 공용 인터넷 대신 내부 웹 서버를 사용하도록 DNS를 구성합니다.

    선택적으로 공용 인터넷에 액세스하도록 프록시 서버를 구성하기 위한 기술 노트:

    JVM은 외부 프록시를 사용하여 웹 컨테이너에서 외부 연결을 위한 프록시 서버 세부 사항을 지정할 수 있는 옵션을 제공합니다. 또한 지정된 프록시를 사용할 수 없는 호스트도 지정할 수도 있습니다. 프록시 서버를 사용하여 공용 인터넷에 액세스하도록 Mobile Access 시스템 JVM을 구성할 수 있습니다.

    웹 컨테이너에서 다음 JVM 옵션을 사용합니다.


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

    특정 도메인 및 호스트에 대해 프록시 서버를 무시하려면 다음 옵션을 사용합니다.


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