如何为 Sitecore Active Directory SSO 映射管理员声明?

How to map Administrator claim for Sitecore Active Directory SSO?

我正在为 Sitecore 9.0.0 配置 Active Directory 登录。我对 IsAdministrator 角色有疑问。我使用了下面的地图,但是没有用。

知道如何配置它吗?

<map name="Administrator Claim" type="Sitecore.Owin.Authentication.Services.DefaultClaimToPropertyMapper, Sitecore.Owin.Authentication">
  <data hint="raw:AddData">
    <source name="Administrator" />
    <target name="IsAdministrator" value="true" />
  </data>
</map>

您必须在 Sitecore.Owin.Authentication.IdentityServer.config 文件的 [=17th=]property Initializer 部分映射 http://www.sitecore.net/identity/claims/isAdmin 声明,如下所示:

<propertyInitializer>
    <maps>
        <map name="set IsAdministrator" type="Sitecore.Owin.Authentication.Services.DefaultClaimToPropertyMapper, Sitecore.Owin.Authentication">
            <data hint="raw:AddData">
                <source name="http://www.sitecore.net/identity/claims/isAdmin" value="true" />
                <target name="IsAdministrator" value="true" />
            </data>
        </map>
    </maps>
</propertyInitializer>

阅读更多详情here