다중 테넌트 인증 문제 해결
이 문서에서는 다중 테넌트 컨텍스트에서 발생하는 문제를 처리하는 방법에 대한 지침을 제공합니다.
다중 테넌트 컨텍스트에서 자격 증명을 사용하는 경우 필요에 따라 시도/catch할 ClientAuthenticationException
수 있습니다. 다음 표에서는 이 예외가 나타내는 오류와 완화 방법을 보여 줍니다.
오류 메시지 | 설명 | 마이그레이션 |
---|---|---|
The current credential is not configured to acquire tokens for tenant <tenant-ID> |
애플리케이션은 요청된 테넌트에서 토큰을 획득할 수 있도록 자격 증명을 구성해야 합니다. | 요청된 테넌트 ID를 additionallyAllowedTenants 자격 증명 작성기에서 추가하거나 "*" additionallyAllowedTenants 를 추가하여 테넌트에 대한 토큰 획득을 허용합니다. 이 예외는 버전 1.6.0 에서 다중 테넌트 인증에 대한 호환성이 손상되는 변경의 일부로 추가되었습니다. 업그레이드 후 이 오류가 발생하는 사용자는 BREAKING_CHANGES.md에서 변경 및 마이그레이션에 대한 정보를 찾을 수 있습니다. |
다음 단계
이 문서의 문제 해결 지침이 Java용 Azure SDK 클라이언트 라이브러리를 사용할 때 문제를 해결하는 데 도움이 되지 않는 경우 Java GitHub 리포지토리용 Azure SDK에 문제를 제출하는 것이 좋습니다.