2017-11-01 25 views
0

내 ASPNET 핵심 애플리케이션을 채우기 위해 AzureAd 서버에서 더 많은 클레임을 요청하려면 어떻게해야합니까?AzureAd ClaimsPrincipal에서 확장 속성 속성 1 확장 속성 15 읽어보기

저는 AzureAd에 대한 주장을 듣고 자합니다. 우리는 onprem에 정의 된 extensionattribute15에 extensionattribute1을 가지고 있으며 동기화 중입니다. 나는 ClaimsPrincipal 객체의 주장 수집을 연구 할 때 그러나 나는

은 내가 매니페스트를 변경 시도 true

GetClaimsFromUserInfoEndpoint와 OpenIdConnectOptions을 설정하지만, 한 ... 그들을 얻을 수 없습니다 그렇게 할 때 나는 그들을 구할 수 없다. (애플리케이션 AspNetCoreWebApplicationWithAzureAd를 업데이트하는 데 실패했다. 오류 세부 정보 : Request_BadRequest '). 또한 나는 또한 아무 생각이 없거나 해당 값이 나는이이 링크의 단계를 사용하여 작업을 얻기 위해 노력했습니다 (문자열의 문자열/부울/배열)

"groupMembershipClaims": null, 
"optionalClaims": null, 
"acceptMappedClaims": null, 

답변

1

무엇인지에 문서를 발견하지 않았습니다 : https://docs.microsoft.com/en-us/azure/active-directory/active-directory-claims-mapping . "예제 매핑 정책"섹션과 주석에는 몇 가지 유용한 정보가 있습니다.

지금까지 AzureAD를 통해 로그인하는 동안 매핑 한 클레임의 절반 정도를 얻었습니다. 나는 왜 그것이 완전히 작동하지 않는지 파악하기 위해 Microsoft 지원팀과 함께 일하고 있습니다.

내가 갈 수 있다면 앞으로 다른 사람에게 고통을 덜어 줄 수있는 일련의 단계를 게시 할 예정입니다. 그러나 희망적으로 이것은 당신이 그 동안가는 것을 얻는다.

추신 : 내가 읽은 기사에서 언급하지 않은 응용 프로그램 목록에서 "acceptMappedClaims"를 true로 설정해야했습니다.

+0

업데이트 18/12/17 - MS 지원팀에 의해이 기능이 공개 미리보기 상태이며 아직 완전히 지원되지 않는다고 들었습니다. – NikG