2017-11-16 12 views
1

안녕하세요.Azure 광고 B2C 사용자 가져 오기 : 사용자 이름이 포함 된 이메일을 연결할 수 없음

Azure AD Graph를 사용하여 사용자를 Azure B2C로 가져오고 있으며 사용자 이름 로그인 방식을 사용해야합니다.

AADB2C90161:+A+self-asserted+send+response+has+failed+with+reason+'Internal+Server+Error'

나는이 때문이라고 생각 : 우리는 사용자를 가져올 수 있지만 우리가 오류 얻을 수 있기 때문에 우리는 mail 필드를 설정할 수 없습니다 : 셀프 서비스 암호 재설정 기능을 테스트 할 때

read-only

, 우리는 수를 비밀번호를 재설정 할 때 코드로 확인하는 이메일 주소를 제공해야합니다.

메일 필드가 읽기 전용이기 때문에 이메일을 가져올 수없는 경우 어떻게 이메일을 계정에 연결합니까? 다른 사람이이 문제를 겪었습니까? 해결 방법은 무엇입니까?

+0

관련 SO 포스트 : [푸른 광고의 B2C에서 사용자 이메일 GraphAPI 사용하여 검색 할 수 없습니다]을 (https://stackoverflow.com/questions/45344259/unable-to-retrieve-user -email-from-azure-ad-b2c-using-graphapi/45501610 # 45501610) – spottedmahn

답변

0

한 가지 해결 방법은 Azure Portal을 사용하고 수동으로 설정하는 것입니다. 이렇게하면 Password Reset Policy이 작동합니다. 이것은 분명히 잘 확장되지 않을 것입니다.

B2C Tenant -> Users and Groups -> All Users -> Open the User -> Set the authenticated email address

update authenticated email address

+1

감사합니다. 좋은 옵션이지만 유감스럽게도 60,000 명이 넘는 사용자가 가져올 수 있습니다. – RMcfarlane

+0

@RMcfarlane 그래, 그 옵션은 그 일을하지 않을 것입니다! 여기에 또 다른 해결 방법이있을 것입니다 ... – spottedmahn

+1

오늘은 크롬 드라이버를 사용하여 기본적으로 브라우저를 실행하고 기본적으로 모든 것을 입력하는 콘솔 앱을 작성했으며 전체 가입은 약 10 분입니다. 그냥 그것을 실행하고 그 방법을 가져올 수있는 몇 가지 기계를 얻을거야, 아주 해키하지만 지금은 일을 끝내야한다. – RMcfarlane