ASP.NET MVC 조직 계정에서 Azure AD Graph API에 액세스

Sanjeev

로그인 한 사용자의 AD 그룹을 기반으로 페이지 액세스를 제한하려고합니다. 다음 코드에 문제가 있습니다.

   var tenantId = incomingPrincipal.FindFirst(GraphConfiguration.TenantIdClaimType).Value;

 //create Azure Graph Api client to make api calls
 var client = Helpers.AzureGraphAPIFunctions.GetActiveDirectoryClient(tenantId);

 IGroup group = client.Groups.Where(x => x.DisplayName == groupName).ExecuteSingleAsync().Result;

이 코드는 잘 작동하고 groupName별로 AD 그룹을 가져 오지만 때로는 예외가 발생합니다.

"테넌트 정보는 로컬에서 사용할 수 없습니다. 다음 URL을 사용하여 정보를 얻으십시오."

{"odata.error":{"code":"Directory_BindingRedirection","message":{"lang":"en","value":"Tenant information is not available locally. Use the following Urls to get the information."},
"values":[
          {"item":"Url1","value":"https:\/\/directory-s1-ch1.directory.windows.net"},
          {"item":"Url2","value":"https:\/\/directory-s1-sn2.directory.windows.net"},
          {"item":"Url3","value":"https:\/\/directory-s1-co1.directory.windows.net"},
          {"item":"Url4","value":"https:\/\/directory-s1-bl2.directory.windows.net"}
         ]}}

어떤 아이디어?

감사

Dan Kershaw-MSFT

여러분,

현재이 문제를 조사 중입니다 (이 오류가 표시되지 않아야 함). 회귀처럼 보입니다. 더 많은 정보가 있으면이 스레드를 업데이트합니다.

업데이트 :
이 문제는 이제 해결되어야합니다. 재시도 / 리디렉션 로직 중 일부를 위반 한 게이트웨이 로직을 업데이트했습니다. 이제이 문제를 훨씬 더 빠르게 감지 할 수있는 몇 가지 모니터를 배치했습니다 (같은 실수를 다시해야 함).

이 사건으로 영향을받은 분들께 사과드립니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Azure AD Graph API는 Microsoft 계정에 액세스 할 수 없습니다.

분류에서Dev

Android에서 Asp.net MVC 웹 API에 액세스

분류에서Dev

AD Graph API를 사용하여 Azure AD B2C에서 사용자 관리-보안 액세스

분류에서Dev

ASP.NET MVC의 비동기 작업 결과에 대한 조기 액세스

분류에서Dev

Azure AD Graph에서 조직 ID 또는 도메인 가져 오기

분류에서Dev

ASP.NET Core에서 Azure App Service ConnectionString에 액세스

분류에서Dev

WebClient 또는 유사한 방법을 사용하여 .NET Framework 2.0 ASP.NET 앱에서 Azure AD 액세스 토큰 가져 오기

분류에서Dev

asp.NET MVC에 API 액세스 키를 저장하는 모범 사례

분류에서Dev

ASP.NET MVC에서 캐시와 세션 간의 액세스 차이점

분류에서Dev

CDS Web API에 액세스하려면 Azure AD에 앱 등록

분류에서Dev

asp.net 코어 및 각도 앱에서 만료 된 Azure AD 세션 처리

분류에서Dev

ASP.NET MVC 응용 프로그램에서 웹 API 라우팅에 액세스

분류에서Dev

ASP.NET MVC 5의 Facebook v2.4 API에서 OAuth ExternalLoginCallback의 이메일 주소에 액세스

분류에서Dev

코드 블록 내에서 ASP.NET MVC 액세스 JavaScript 변수

분류에서Dev

ASP.NET MVC 데이터베이스에 액세스 할 수 없습니다.

분류에서Dev

adalJS를 사용하여 Azure Graph REST API에 액세스

분류에서Dev

ASP.NET MVC5 Azure AD Web App 템플릿에서 내 데이터베이스는 어디에 있습니까?

분류에서Dev

ASP.NET Core WEB API에서 Azure AD v2에서 생성 한 OpenID Connect 액세스 토큰의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

Azure AD를 사용하여 데몬에서 웹 사이트 API에 액세스

분류에서Dev

ASP.Net의 데이터 액세스 계층에 대한 정적 메서드

분류에서Dev

asp.net 웹 API에서 모든 프린터에 액세스

분류에서Dev

ASP.NET에서 직접 페이지 액세스를위한 보안 검사

분류에서Dev

Azure DevOps / TFS에서 액세스 권한을 부여하지 않고 필드에서 AD 그룹 참조

분류에서Dev

다른 조직에서 Azure DevOps 아티팩트 피드에 액세스

분류에서Dev

ASP.Net 5 (MVC 6)-래퍼를 통해보기에서 세션 개체에 액세스

분류에서Dev

Azure AD에 대해 ASP.NET Core MVC 앱에서 로그 아웃 할 때 오류 404를 수정하는 방법은 무엇입니까?

분류에서Dev

ASP.NET Core 3.1 Azure AD 인증에서 OptionsValidationException 발생

분류에서Dev

ASP.NET Core MVC의 SQL 데이터베이스에서 사용자 ICollection에 액세스

분류에서Dev

asp.net MVC에서 MVC 마스터 세부 정보 항목 사용 문제

Related 관련 기사

  1. 1

    Azure AD Graph API는 Microsoft 계정에 액세스 할 수 없습니다.

  2. 2

    Android에서 Asp.net MVC 웹 API에 액세스

  3. 3

    AD Graph API를 사용하여 Azure AD B2C에서 사용자 관리-보안 액세스

  4. 4

    ASP.NET MVC의 비동기 작업 결과에 대한 조기 액세스

  5. 5

    Azure AD Graph에서 조직 ID 또는 도메인 가져 오기

  6. 6

    ASP.NET Core에서 Azure App Service ConnectionString에 액세스

  7. 7

    WebClient 또는 유사한 방법을 사용하여 .NET Framework 2.0 ASP.NET 앱에서 Azure AD 액세스 토큰 가져 오기

  8. 8

    asp.NET MVC에 API 액세스 키를 저장하는 모범 사례

  9. 9

    ASP.NET MVC에서 캐시와 세션 간의 액세스 차이점

  10. 10

    CDS Web API에 액세스하려면 Azure AD에 앱 등록

  11. 11

    asp.net 코어 및 각도 앱에서 만료 된 Azure AD 세션 처리

  12. 12

    ASP.NET MVC 응용 프로그램에서 웹 API 라우팅에 액세스

  13. 13

    ASP.NET MVC 5의 Facebook v2.4 API에서 OAuth ExternalLoginCallback의 이메일 주소에 액세스

  14. 14

    코드 블록 내에서 ASP.NET MVC 액세스 JavaScript 변수

  15. 15

    ASP.NET MVC 데이터베이스에 액세스 할 수 없습니다.

  16. 16

    adalJS를 사용하여 Azure Graph REST API에 액세스

  17. 17

    ASP.NET MVC5 Azure AD Web App 템플릿에서 내 데이터베이스는 어디에 있습니까?

  18. 18

    ASP.NET Core WEB API에서 Azure AD v2에서 생성 한 OpenID Connect 액세스 토큰의 유효성을 검사하는 방법은 무엇입니까?

  19. 19

    Azure AD를 사용하여 데몬에서 웹 사이트 API에 액세스

  20. 20

    ASP.Net의 데이터 액세스 계층에 대한 정적 메서드

  21. 21

    asp.net 웹 API에서 모든 프린터에 액세스

  22. 22

    ASP.NET에서 직접 페이지 액세스를위한 보안 검사

  23. 23

    Azure DevOps / TFS에서 액세스 권한을 부여하지 않고 필드에서 AD 그룹 참조

  24. 24

    다른 조직에서 Azure DevOps 아티팩트 피드에 액세스

  25. 25

    ASP.Net 5 (MVC 6)-래퍼를 통해보기에서 세션 개체에 액세스

  26. 26

    Azure AD에 대해 ASP.NET Core MVC 앱에서 로그 아웃 할 때 오류 404를 수정하는 방법은 무엇입니까?

  27. 27

    ASP.NET Core 3.1 Azure AD 인증에서 OptionsValidationException 발생

  28. 28

    ASP.NET Core MVC의 SQL 데이터베이스에서 사용자 ICollection에 액세스

  29. 29

    asp.net MVC에서 MVC 마스터 세부 정보 항목 사용 문제

뜨겁다태그

보관