메시지 보안 구성을 만드는 방법

일반적으로 메시지 보안 구성은 만들 필요가 없습니다. GlassFish 서버에는 SOAP 인증 계층에 대한 메시지 보안 구성이 포함됩니다. 이 구성에 대한 공급자는 기본적으로 활성화되지 않지만 SOAP 메시지 보안 구성을 편집하여 활성화할 수 있습니다. 하지만 HttpServlet 인증 계층에 대한 구성을 만들고 이에 대한 하나 이상의 공급자 구성을 지정할 수 있습니다.

  1. 탐색 트리에서 구성 노드를 선택합니다.
  2. 보안 노드를 확장합니다.
  3. 메시지 보안 노드를 선택합니다.

    메시지 보안 구성 페이지가 열립니다.

  4. 메시지 보안 구성 페이지에서 새로 만들기를 누릅니다.

    새 메시지 보안 구성 페이지가 열립니다.


    주 - 기본 server-config 구성에 대한 메시지 보안 공급자를 만들거나 삭제할 수 없습니다. 기본 server-config에 대해 지원되는 메시지 보안 공급자는 SOAP와 HttpServlet뿐입니다. 이 두 메시지 공급자는 GlassFish 서버 설치 시 이미 기본적으로 만들어졌기 때문에 새로 만들기 버튼이 기본 server-config의 메시지 보안 구성 페이지에서 회색으로 표시됩니다.


  5. 새 메시지 보안 구성 페이지의 인증 계층 드롭다운 목록에서 구성을 만들고 있는 메시지 계층을 선택합니다.

    SOAP 구성은 기본적으로 사용 가능하기 때문에 선택 항목은 HttpServlet뿐입니다.

  6. 공급자 아이디 필드에 이 메시지 보안 구성에 대한 공급자 구성의 고유 식별자를 입력합니다.
  7. 기본 공급자 확인란을 선택하여 이 공급자 구성을 기본 공급자로 지정합니다.
  8. 공급자 유형 드롭다운 목록에서 이 공급자의 유형을 선택합니다.

    사용 가능한 선택 항목은 다음과 같습니다.

    client

    공급자가 클라이언트 인증 공급자임을 지정합니다.

    server

    공급자가 서버 인증 공급자임을 지정합니다.

    client-server

    공급자가 클라이언트 및 서버 인증 공급자임을 지정합니다.

  9. 클래스 이름 필드에 공급자의 Java 구현 클래스의 이름을 입력합니다.

    클라이언트 인증 공급자는 com.sun.enterprise.security.jauth.ClientAuthModule 인터페이스를 구현해야 합니다. 서버측 공급자는 com.sun.enterprise.security.jauth.ServerAuthModule 인터페이스를 구현해야 합니다. 클라이언트-서버 공급자는 두 인터페이스를 모두 구현해야 합니다.

  10. (옵션) 추가 등록 정보 섹션에서 추가 등록 정보를 지정합니다.

    등록 정보를 추가하려면 등록 정보 추가 버튼을 누릅니다. 빈 행이 표시되면 이름 필드에 등록 정보 이름을 입력하고 값 필드에 등록 정보 값을 입력합니다.

    GlassFish 서버에서는 메시지 보안 구성에 대해 추가 등록 정보를 정의하지 않습니다.

참조
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 법적 공지