2017-11-14 6 views

답변

3

내장 정책

예, 단지 Sign-in policy을 정의합니다.

Sign-up or Sign-in policy 또는 Sign-up policy을 정의하지 마십시오.


사용자 정의 정책

사인-만 정책의 문제는 당신이 기본적인 UI 사용자 정의 옵션을 가지고있다. here에 설명 된대로 전체 기능 집합을 가져올 수 없습니다.

사용자 지정 정책을 사용하면 Sign-Up/Sign-In 정책을 정의한 다음 Sign-Up 부분을 사용하지 않도록 설정할 수 있습니다. 이는 here과 같은 UI 사용자 정의 인 경우 동일한 레벨을 허용합니다.

  1. 은 TechnicalProfile에서 <Item Key="SignUpTarget">SignUpWithLogonUsernameExchange</Item>를 제거 CSS
  2. 를 통해 가입 링크를 숨기기
<TechnicalProfile Id="SelfAsserted-LocalAccountSignin-Username-NoSignUp"> 
    <DisplayName>Local Account Signin</DisplayName> 
    <Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.SelfAssertedAttributeProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" /> 
    <Metadata> 
     <!-- Want to disable sign-up on unified policy --> 
     <!-- <Item Key="SignUpTarget">SignUpWithLogonUsernameExchange</Item> --> 
     <Item Key="setting.operatingMode">Username</Item> 
     <Item Key="ContentDefinitionReferenceId">api.selfasserted-ext-local</Item> 
     <Item Key="language.button_continue">Login</Item> 
    </Metadata> 
    ... 
</TechnicalProfile>