데이터 그리드 애플리케이션이 클라이언트 인증을 사용하도록 구성

애플리케이션에 대해 구성 중인 데이터 그리드가 보안을 사용하는 경우, 데이터 그리드 애플리케이션에 전달하기 위한 설정을 포함하는 client.properties 파일을 구성해야 합니다.

시작하기 전에

WebSphere® DataPower® XC10 Appliance를 사용하는 데이터 그리드 애플리케이션이 있어야 합니다.

프로시저

  1. 애플리케이션이 사용 중인 데이터 그리드에 보안을 제공하십시오. 자세한 정보는 데이터 그리드 보안를 참조하십시오.
  2. 데이터 그리드 애플리케이션이 사용자 신임 정보를 제공하도록 구성하십시오. 사용자 신임 정보를 구성하려면 client.properties 파일을 사용해야 합니다. WebSphere eXtreme Scale Client 설치의 wxs_home/properties 디렉토리 내의 sampleClient.properties 파일을 사용하여 특성 파일을 작성할 수 있습니다. client.properties 파일을 다음과 같이 변경하십시오.
    • securityEnabled: securityEnabled 특성을 기본값인 true로 설정하여 인증을 포함하는 클라이언트 보안을 사용하도록 설정하십시오.
    • credentialAuthentication: credentialAuthentication 특성을 기본값인 지원됨으로 설정하십시오. 이 값은 클라이언트가 신임 정보 인증을 지원함을 나타냅니다.
    • transportType: transportType 특성을 TCP/IP로 설정하십시오. 이는 SSL(Secure Sockets Layer)이 사용되지 않음을 나타냅니다.
    • singleSignOnEnabled: singleSignOnEnabled 특성을 기본값인 false로 설정하십시오. 싱글 사인온은 사용할 수 없습니다.
    • 데이터 그리드에 액세스할 수 있도록 권한이 부여된 사용자에 대한 신임 정보
      credentialGeneratorClass=com.ibm.websphere.objectgrid.security.plugins.builtins.UserPasswordCredentialGenerator
      credentialGeneratorProps=<username> <password>
      예:
      credentialGeneratorClass=com.ibm.websphere.objectgrid.security.plugins.builtins.UserPasswordCredentialGenerator
      credentialGeneratorProps=xcadmin xcadmin
    • 인코드된 비밀번호를 사용하려면 FilePasswordEncoder 유틸리티를 사용하십시오. 이 유틸리티는 wxs_home/ObjectGrid/bin 디렉토리에 있습니다.