"401 액세스 거부" 오류가 테스트 OAuthConnectivity cmdlet를 실행 하는 경우

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3090197
문제
사용자에 대 한 OAuth 인증을 테스트 하려면 테스트 OAuthConnectivity cmdlet을 실행 하면 작업이 실패 하 고 다음과 유사한 메시지가 나타납니다.
401 액세스가 거부 되었습니다.
원인
이 문제는 다음 조건 중 하나가 참일 경우 발생할 수 있습니다.
  • 서비스 사용자 이름 (SPN)의 OAuth 인증 요구 없는 경우
  • 테스트 계정으로 온-프레미스 환경에서 Microsoft Exchange Online 사이의 동기화 되지 않습니다.
솔루션
이 문제를 해결 하려면 상황에 맞게 다음 중 하나를 수행 합니다.

시나리오: SPN이 누락

  1. Exchange 관리 셸을 엽니다.
  2. 다음 명령을 실행 합니다.
    Get-IntraOrganizatioConfiguration 
    OnPremisesDiscoveryEndPointOnPremisesWebServiceEndPoint에 대 한 반환 된 값을 확인 합니다.
  3. 다음 명령을 실행 합니다.
    Get-MsolServicePrincipal -ServicePrincipalName "00000002-0000-0ff1-ce00-000000000000").ServicePrincipalNames
    끝점에 대 한 나열 된 도메인 이름을 반환 되는지 여부를 확인 합니다.
  4. 도메인 이름이 반환 되지 않는 경우세트 MsolServicePrincipal cmdlet을 사용 하 여 추가할 수 있습니다.

    예를 들어, 다음 명령은 Mail.contoso.com 도메인을 추가합니다.
    Set-MsolServicePrincipal -ServicePrincipalName "00000002-0000-0ff1-ce00-000000000000").Mail.contoso.com

온-프레미스 환경에서 Exchange Online 사이의 동기화 되지 않은 계정을 사용 중인 시나리오:

OAuthConnectivity 테스트 cmdlet을 실행 하면 온-프레미스 환경에서 Exchange Online 사이의 동기화 되어 있는 계정을 사용 하 고 있는지 확인 하십시오. 예를 들어, 온-프레미스 관리자 계정을 사용 하는 경우이 문제가 발생 합니다.

다음 예제에서는 "Fred"는 온-프레미스 환경에서 Exchange Online 사이의 동기화 되는 사용자 계정입니다.
Test-OAuthConnectivity -Service EWS -TargetUri https://cas.contoso.com/ews/ -Mailbox "Fred”
자세한 내용
여전히 도움이 필요 하십니까? 이동 하는 Office 365 커뮤니티 웹 사이트 또는 Exchange TechNet 포럼.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3090197 - 마지막 검토: 08/27/2015 18:56:00 - 수정: 2.0

Microsoft Exchange Online, Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • o365e o365m o365022013 o365 o365a hybrid kbmt KB3090197 KbMtko
피드백