2017-09-19 1 views
2

Azure AD B2C 인증을 사용하는 (Swift) iOS 앱에서 로그인 또는 새 계정 등록이 가능한 Safari 브라우저를 여는 SignIn_Signup 정책을 호출 할 수 있습니다 . 이 페이지에서도 비밀번호 재설정 링크를 갖고 싶습니다.iOS App에서 Azure AD B2C PasswordReset 기능을 구현하는 방법

하지만 링크를 클릭하면 iOS 앱으로 돌아갈 수 없으므로 AADB2C90118 예외를 잡아서 Safari 브라우저가 샌드 박스로되어 있기 때문에 동일한 브라우저에서 PasswordReset 정책을 호출하십시오. (Windows 응용 프로그램이 PasswordReset 요청을 처리하는 방법입니다.)

iOS 응용 프로그램의 SignIn_Signup browserscreen에있는 링크에서 PasswordReset 정책을 호출하려면 어떻게해야합니까?

MSAL로 iOS B2C 샘플을 보았지만 PasswordReset이 없습니다.

(해결 방법은 iOS 앱에서 두 번째 단추에서 PasswordReset 정책을 호출하는 것입니다 그러나 나는이 사파리 브라우저에서 호출 할 수 싶습니다.) Btw는

I가 가지고 있기 때문에, 나는 사용자 정의 정책을 사용하고 있습니다 일부 서버 측 유효성 검사를 수행하십시오.

+0

현재 앱으로 돌아 가지 않고 비밀번호 재설정 정책을 호출 할 수 없지만 호기심 때문에 브라우저가 샌드 박스가 중요합니까? – Parakh

+0

당신은 완전합니다. 그것은 샌드 박스 화 된 것이 전혀 중요하지 않습니다. iOS 응용 프로그램을 변경했습니다 : PasswordReset 링크를 클릭하면 응용 프로그램이 AADB2C90118 예외와 함께 반환되고 PasswordReset 정책을 사용하여 새 브라우저가 시작됩니다. 이것은 정상적으로 작동합니다. 유일한 문제는 Safari 브라우저가 완전히 닫혔으며 비밀번호 재설정 페이지로 다시 열리는 것입니다. 하지만 같은 브라우저 창을 사용할 수 있다고 생각하지 않습니다 ... 아니면 할 수 있습니까? – Rikkert

+0

아니겠습니까? 그 기능을 사용하려면 투표해야합니다. https://aka.ms/aadb2cfeedback – Parakh

답변

0

현재 앱으로 돌아 가지 않고 비밀번호 재설정 정책을 호출 할 수 없습니다. 해당 기능에 대해 투표해야합니다. aka.ms/aadb2cfeedback

+0

이 기능을 추가했습니다. https://feedback.azure.com/forums/169401-azure-active-directory/suggestions/32282461-go-from-signupsignin-to-passwordreset-without-retu – Rikkert