Liberty 애플리케이션 클라이언트 컨테이너의 인증
클라이언트의 인증 요구사항은 서버와 같으나, 클라이언트의 일부 인증 메커니즘은 서버의 메커니즘과 다릅니다.
서버에 있는 보호된 자원에 액세스할 때는 클라이언트에서 인증을 수행해야 합니다. 다음 방법 중 하나에 따라 인증 정보를 제공하십시오.
- client.xml 파일에 user 및 password를 지정: 이 신임 정보는 CSIv2 프로토콜을 사용하여 서버에 전송되며 암호는 암호화하거나 인코딩하는 것이 좋습니다. 추가 세부사항은 Liberty 애플리케이션 클라이언트 컨테이너의 아웃바운드 CSIv2 인증 계층 구성의 내용을 참조하십시오.
- 클라이언트 인증서 인증: 권한 확인을 위해 인증되어 레지스트리에 있는 사용자에게 맵핑된 인증서를 클라이언트가 서버에 제시합니다. 서버를 구성하려면 인바운드 CSIv2 전송 계층 구성의 내용을 참조하십시오. 클라이언트를 구성하려면 Liberty 애플리케이션 클라이언트 컨테이너의 아웃바운드 CSIv2 전송 계층 구성의 내용을 참조하십시오.
- 프로그래밍 방식 로그인 수행: 프로그래밍 방식 로그인은 인증에 애플리케이션 프리젠테이션 로그인 양식을 지원하는 양식 로그인 유형입니다. 이 접근 방법을 사용하려면 애플리케이션 개발자가 사용자의 신임 정보를 수집하고 해당 사용자를 인증해야 합니다. 추가 세부사항은 Liberty 애플리케이션 클라이언트 컨테이너에서 JAAS 프로그래밍 방식 로그인 구성의 내용을 참조하십시오.
서버에서와 마찬가지로, 사용자 정의 로그인 모듈을 사용하여 추가 인증 의사결정을 수행하거나, 주제에 정보를 추가하여 클라이언트 애플리케이션 내에서 더욱 상세한 권한 부여 의사결정을 수행할 수 있습니다. 추가 세부사항은 Liberty 애플리케이션 클라이언트 컨테이너에 대한 JAAS 사용자 정의 로그인 모듈 구성의 내용을 참조하십시오.