IBM MQ Console 및 REST API 에 대한 LDAP 레지스트리 구성
mqwebuser.xml 파일 내에서 LDAP 레지스트리를 구성할 수 있습니다. LDAP 레지스트리의 사용자 이름 및 비밀번호는 IBM® MQ Console 및 REST API의 사용자를 인증하고 권한을 부여하는 데 사용됩니다.
시작하기 전에
- LDAP 레지스트리를 구성할 때 각 사용자에게 역할을 지정해야 합니다. 각 역할은 IBM MQ Console 및 REST API에 액세스할 수 있는 서로 다른 레벨의 권한을 제공하고 허용된 조작을 시도할 때 사용되는 보안 컨텍스트를 판별합니다. 레지스트리를 구성하기 전에 이러한 역할을 이해해야 합니다. 각 역할에 대한 자세한 정보는 IBM MQ 콘솔 및 REST API의 역할을 참조하십시오.
MQWebUser역할이 지정된 사용자는 큐 관리자에서 수행하도록 사용자 ID가 제공된 조작만 수행할 수 있습니다. 따라서 LDAP 서버에 정의된 사용자 ID는 IBM MQ 가 설치된 시스템에서 동일한 사용자 ID를 가져야 합니다. 이러한 사용자 ID는 동일한 대소문자로 되어 있어야 합니다. 그렇지 않을 경우 사용자 ID 간 맵핑이 실패합니다. - 이 태스크를 완료하려면 mqwebuser.xml 파일을 편집할 수 있는 충분한 권한이 있는 사용자여야 합니다.
z/OS®에서는 mqwebuser.xml 파일에 대한 쓰기 액세스 권한이 있어야 합니다.
기타 모든 운영 체제에서는 권한이 있는 사용자여야 합니다.![[2024년 6월MQ 9.4.0 ]](ng940.gif)
mqweb 서버가 독립형 IBM MQ Web Server 설치의 일부인 경우 IBM MQ Web Server 데이터 디렉토리의 mqwebuser.xml 파일에 대한 쓰기 액세스 권한이 있어야 합니다.
프로시저
다음에 수행할 작업
사용자 인증 방법을 선택하십시오.
- IBM MQ Console 인증 옵션
- 사용자가 토큰 인증을 사용하여 인증하게 합니다. 이 경우 사용자는 IBM MQ Console 로그인 화면에 사용자 ID및 비밀번호를 입력합니다. 사용자가 설정된 시간 동안 로그인되어 권한 부여된 상태를 유지할 수 있게 하는 LTPA 토큰이 생성됩니다. 이 인증 옵션을 사용하기 위해 추가 구성은 필요하지 않지만 선택적으로 LTPA 토큰의 만기 간격을 구성할 수 있습니다. 자세한 정보는 LTPA 토큰 만기 간격 구성을 참조하십시오.
- 사용자가 클라이언트 인증서를 사용하여 인증하게 합니다. 이 경우 사용자는 사용자 ID 또는 비밀번호를 사용하여 IBM MQ Console에 로그인하지 않고 대신 클라이언트 인증서를 사용합니다. 자세한 정보는 REST API및 IBM MQ 콘솔을 사용하여 클라이언트 인증서 인증 구성을 참조하십시오.
- REST API 인증 옵션
- 사용자가 HTTP 기본 인증을 사용하여 인증하게 합니다. 이 경우 사용자 이름 및 비밀번호가 인코딩되지만 암호화되지 않으며 각 REST API 요청과 함께 전송되어 해당 요청에 대해 사용자를 인증하고 권한을 부여합니다. 이 인증에 보안을 설정하려면 보안 연결을 사용해야 합니다. 즉, HTTPS를 사용해야 합니다. 더 자세한 정보는 REST API와 함께 HTTP 기본 인증을 사용하는 방법을 참고하세요.
- 사용자가 토큰 인증을 사용하여 인증하게 합니다. 이 경우, 사용자는 HTTP REST API
login리소스에 사용자 ID와 비밀번호를 제공합니다. 사용자가 설정된 시간 동안 로그인되어 권한 부여된 상태를 유지할 수 있게 하는 LTPA 토큰이 생성됩니다. 자세한 정보는 REST API에서 토큰 기반 인증 사용을 참조하십시오. LTPA 토큰의 만기 간격을 구성할 수 있습니다. 자세한 정보는 LTPA 토큰 구성을 참조하십시오. - 사용자가 클라이언트 인증서를 사용하여 인증하게 합니다. 이 경우 사용자는 사용자 ID 또는 비밀번호를 사용하여 REST API에 로그인하지 않고 대신 클라이언트 인증서를 사용합니다. 자세한 정보는 REST API및 IBM MQ 콘솔을 사용하여 클라이언트 인증서 인증 구성을 참조하십시오.
![[AIX]](ngaix.gif)