2017-04-12 3 views
8

현재 관리자 동의 흐름을 사용하여 Azure AD와 통합하려고합니다.
나는 거기에 몇 가지 권한을 설정, 우리의 영역에서 응용 프로그램을 설정 한 후 다음 링크로 이동하고있다 :Azure AD 동의 흐름을 사용할 때 빈 GUID 오류

https://login.microsoftonline.com/mytestdomain.onmicrosoft.com/oauth2/authorize?client_id=12345678-1234-1234-1234-123456789012&response_type=code&redirect_uri=http://example.com/responsehandler&resource=12345678-1234-1234-1234-123456789012&prompt=admin_consent&state=12345 

(여기에 "예"값으로 교체 된 값의 일부)

로그인 할 때 앱을 가져올 다른 테스트 도메인을 사용하여 로그인하라는 메시지가 표시됩니다.
내가 응용 프로그램 요구 사항 (표시 올바른으로)하는 모든 권한 목록을 표시하고있어 로그인 후, 나는 동의 함을 클릭하지만 나는 다음과 같은 오류 얻을 :

AADSTS90002: Requested tenant identifier '00000000-0000-0000-0000-000000000000' is not valid. Tenant identifiers may not be an empty GUID. 

잘 모르겠어요를 이 빈 GUID는 어디에서 왔으며 어떤 검색 후에는 그 원인을 알 수없는 참조를 찾을 수 없습니다.

+0

행운을 보니 해결책이 필요하십니까? –

+0

확실히 Azure 지원은 "조사하고 있습니다"라고 대답하고 여기에서 대답 할 것입니다. – Martin

+3

Azure 계정 (Microsoft 계정)을 만드는 데 사용한 사용자로 인증하려고했습니다. 내 거주자 용으로 만든 (그리고 오직 존재하는) 사용자로 테스트를 수행했을 때 토큰이 성공적으로 생성되었습니다. –

답변

2

Daniel Camargo 님의 의견은 트릭을 한 것으로 보입니다.
login.microsoftonline.com 링크로 이동했을 때 도메인을 만든 사용자로 로그인했습니다.
내가 만든 테스트 관리자로 로그인하면 원하는대로 작동합니다.

0

나는 우리가 내 경우는 코르도바 응용 프로그램을 포함하는 것을 주어진 정확히 같은 문제가 있었다 확신 아니지만, 어쨌든 내 시나리오를 공유 :

내가 개념의 제 증명 및 대한 재판 계정을 생성 개인용 Microsoft 계정을 사용하여 [email protected]이라고합니다.

따라서 [email protected]은 outlook.com과 최근에 만든 mypersonalaccount.onmicrosoft.com의 2 개 디렉터리에 포함됩니다.

[email protected]을 사용하여 Oauth2 응용 프로그램에서 인증을 시도 할 때 오류가 발생했습니다. 내 겸손 추측은 오류가 2 가지 계정 간의 일종의 충돌과 관련되어 있다는 것입니다.

나중에 gmail 계정을 사용하여 [email protected]과 게스트 계정을 만들었습니다. 이 모든 것들이 잘 작동했습니다.

0

하늘색 팀의 작업 1 주일 후에도 동일한 문제가 있었지만 해결되었습니다.

내 문제는 AAD 계정으로 VSTS에 로그인을 시도하는 중입니다.

관련 문제