사용자가 Workspace ONE 포털에서 애플리케이션을 실행할 수 없거나 로드 밸런싱된 환경에 잘못된 인증 방법이 적용되었습니다.
문제
로드 밸런싱된 환경에서 다음과 같은 문제가 발생할 수 있습니다.
- 사용자가 로그인한 후에 Workspace ONE 포털에서 애플리케이션을 실행할 수 없습니다.
- 사용자에게 잘못된 단계별 인증 방법이 제공됩니다.
원인
이러한 문제는 액세스 정책이 잘못 결정되면 발생할 수 있습니다. 클라이언트 IP 주소는 로그인 및 애플리케이션 실행 동안 적용되는 액세스 정책을 결정합니다. 로드 밸런싱된 환경에서 VMware Identity Manager는 X-Forwarded-For 헤더를 사용하여 클라이언트 IP 주소를 확인합니다. 일부 경우에 오류가 발생할 수 있습니다.
해결책
VMware Identity Manager 클러스터의 각 노드에 있는 runtime-config.properties 파일에서 service.numberOfLoadBalancers
속성을 설정합니다. 이 속성은 VMware Identity Manager 인스턴스 앞에 오는 로드 밸런서 수를 지정합니다.
참고: 이 속성의 설정은 선택 사항입니다.
- VMware Identity Manager 장치에 로그인합니다.
- /usr/local/horizon/conf/runtime-config.properties 파일을 편집하고 다음 속성을 추가합니다.
service.numberOfLoadBalancers numberOfLBs
여기서
numberOfLBs
는 VMware Identity Manager 인스턴스 앞에 오는 로드 밸런서 수입니다. - Workspace 장치를 다시 시작합니다.
service horizon-workspace restart