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