2016-11-28 4 views
0

웹 응용 프로그램에서 B2C 정책을 사용하여 사용자를 만들고 MFA 용 번호를 사용하면 해당 번호가 포털의 "인증 정보 정보"에 저장됩니다. 그것은 내가 볼 수있는 것에서 주장에 저장되지 않습니다.Azure AD B2C, 프로그래밍 방식으로 MFA 확인 전화 번호 받기

프로그래밍 방식으로이 번호에 액세스하려면 어떻게해야합니까? 내가 예를 들어 액세스하고 싶었다면 사용자는 내가 사용하는 것 성 (姓) :

var identity = (ClaimsPrincipal)Thread.CurrentPrincipal; 
var name = identity.Claims.Where(c => c.Type == ClaimTypes.Surname).Select(c => c.Value).SingleOrDefault(); 

어떤 방식으로 위 또는 같은 다른 방법처럼, 거기에 MFA 동안 사용 저장된 전화 번호를 액세스하기 위해, 그래프 API를 사용하여 예를 들면?

답변

0

내가 아는 한, MFA의 전화 번호를 검색 할 수 없습니다. Azure AD Graph API (here 참조)를 통해서만 telephoneNumber (사용자의 사업장 전화 번호)를 얻을 수 있습니다.

Azure AD 그래프가 MFA의 전화 번호 (인증 담당자 정보)도 지원하도록하려면 here에서 피드백을 제출할 수 있습니다.

0

Microsoft의 프로비저닝 API 인 here을 통해 MFA의 전화 번호를 검색 할 수 있습니다.

svcutil.exe를 통해 코드를 생성하는 경우 수동으로 비누 인증 및 버전 헤더를 삽입해야합니다. 그런 다음 GetUser 또는 ListUser 서비스 호출을 사용하여 Azure AD B2C에서 특정 사용자의 전화 번호를 실제로 검색 할 수 있습니다.

관련 문제