에서 헤드리스 브라우저에 대한 인스턴스 설정 Microsoft Windows

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • ATF용 헤드리스 브라우저 설정 ServiceNow®Microsoft Windows 6단계: 헤드리스 브라우저를 지원할 수 있도록 인스턴스를 설정합니다.

    시작하기 전에

    5단계: 에서 헤드리스 브라우저 설정을 위해 Docker에 비밀 추가 Microsoft Windows를 완료합니다.

    필요한 역할: 인스턴스의 관리자 및 호스트 머신의 ServiceNow 로컬 관리자.

    이 작업: 호스트 컴퓨터를 구성했으므로 이제 호스트 컴퓨터와 성공적으로 통신하고 인증할 수 있도록 인스턴스를 설정합니다.

    프로시저

    1. 사용자 생성:
      1. 다음으로 이동 사용자 관리 > 사용자 을 클릭하고 새로 만들기를 선택합니다.
      2. 사용자 이름 및 암호뿐만 아니라 원하는 모든 것이 될 수 있는 사용자 ID - 사용자 ID를 만듭니다. 암호는 Docker 시크릿 컨테이너에 대해 생성한 암호와 동일해야 합니다.
      3. 이 사용자의 역할 atf_test_designer 추가합니다. 자세한 내용은 항목의 ATF를 사용하여 앱 테스트 사용자 역할 섹션을 참조하세요.
    2. 인증서 만들기:
      1. 다음으로 이동 시스템 정의 > 인증서 을 클릭하여 sys_ 인증서 테이블을 엽니다. 새 인증서를 만듭니다(원하는 이름을 지정할 수 있음).
      2. 첨부(종이 클립) 아이콘을 선택하여 이전에 저장한 키 저장소 파일을 이 기록에 첨부합니다.
      3. 제출을 선택합니다.
      4. Validate certificate(인증서 검증)를 클릭하고 성공 메시지가 표시되는지 확인합니다.
    3. 프로토콜 프로파일 생성:
      1. 다음으로 이동 시스템 보안 > 프로토콜 프로파일 을 클릭하여 sys_protocol_profile 테이블을 엽니다. 새 프로토콜 프로파일 레코드를 생성합니다.
        옵션 설명
        프로토콜 한 단어, 소문자: "docker"
        기본 포트 2376(또는 사용하기로 선택한 것)
        키 스토어 Docker 호스트 키 저장소
      2. 제출을 선택합니다.
    4. Docker 스포크 연결을 생성합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 연결 및 자격 증명 별칭 을 클릭하여 sys_alias 테이블을 엽니다.
      2. 이름이 Docker인 별칭을 선택합니다.
      3. 연결 관련 목록에서 새로 만들기를 선택합니다.
      4. 다음 필드를 채웁니다.
        • 이름: 원하는 텍스트
        • 자격 증명 필드: 비워 둠
      5. URL 작성기 확인란을 선택합니다.
      6. Mutual authentication(상호 인증) 확인란을 선택합니다.
      7. 프로토콜 프로파일 필드에서 이전에 생성한 프로토콜 프로파일을 선택합니다.
      8. 호스트 필드에 서버의 IP 주소 또는 호스트 이름을 추가합니다.
      9. 제출을 선택합니다.
      연결 URL은 시스템에서 자동으로 생성됩니다.
    5. 속성 수정:
      경고:
      기본적으로 속성은 com.glide.communications.trustmanager_trust_allfalse로 설정됩니다. Now Platform JVM 인증서 저장소에 대해 확인할 수 있는 인증서만 신뢰합니다. 자체 서명 및 엔터프라이즈 서명 인증서는 신뢰할 수 없습니다. 자세한 내용은 인증서 신뢰(인스턴스 보안 강화) 항목을 참조하세요.
      주:
      자체 서명된 인증서를 사용하는 경우에만 이 작업을 수행해야 합니다. 자세한 내용은 용 헤드리스 브라우저 설정에 대한 인증서 생성 Microsoft Windows 문서를 참조하십시오.
      • com.glide.communications.httpclient.verify_hostname: 거짓
      • com.glide.communications.trustmanager_trust_all: true