2017-10-17 8 views
0

custom policies을 사용하는 경우 <UserJourney>에 대한 오류 페이지를 어떻게 지정할 수 있습니까? TFP 기본 XML 파일의 값을 기반으로, 나는 그것이 <RecoveryUri>이 될 것이라고 생각했을 것이다. 그러나 그것은 작동하지 않는다.Azure AD B2C에서 사용자 정의 오류 페이지를 만드는 방법 | 맞춤 정책

<ContentDefinition Id="api.signuporsignin-ext-local"> 
    <!-- <LoadUri>~/tenant/default/unified.cshtml</LoadUri> --> 
    <LoadUri>https://localhost:44377/</LoadUri> 
    <!-- <RecoveryUri>~/common/default_page_error.html</RecoveryUri> --> 
    <RecoveryUri>https://localhost:44377/Home/Error</RecoveryUri> 
    <DataUri>urn:com:microsoft:aad:b2c:elements:unifiedssp:1.0.0</DataUri> 
    <Metadata> 
     <Item Key="DisplayName">Signin and Signup</Item> 
    </Metadata> 
</ContentDefinition> 

현재 결과 :

current error view

답변

1

당신은 api.error 콘텐츠 정의를 업데이트 할 것입니다 :

<!-- This content definition is to render an error page that displays unhandled errors. --> 
<ContentDefinition Id="api.error"> 
    <LoadUri>~/tenant/default/exception.cshtml</LoadUri> 
    <RecoveryUri>~/common/default_page_error.html</RecoveryUri> 
    <DataUri>urn:com:microsoft:aad:b2c:elements:globalexception:1.1.0</DataUri> 
    <Metadata> 
    <Item Key="DisplayName">Error page</Item> 
    </Metadata> 
</ContentDefinition>