Sun Java ロゴ     前へ      目次      索引      次へ     

Sun ロゴ
Sun Java System Identity Synchronization for Windows 1 2004Q3 インストールおよび設定ガイド 

付録 B
LinkUsers XML ドキュメントのサンプル

この付録では、idsync resync サブコマンドで配備に含まれる既存ユーザーにリンクを設定するときに使用される XML 設定ドキュメントの 2 つの例を示します。

コアのインストール先にある samples1 サブディレクトリには、次のファイルが両方とも用意されています。

これらのサンプルを環境に合わせて変更できます。どちらのファイルにも、サンプルを変更してユーザーにリンクを設定する方法がコメントとして含まれています (複数の SUL に含まれるユーザーの指定も含む)。


サンプル 1: linkusers-simple.cfg

<!--

    Copyright 2004 Sun Microsystems, Inc. All rights reserved

    使用はライセンス条項の対象となります。

-->

<!--

    この XML ファイルは、Windows と Sun Directory Server のユーザーをコマンド行からリンク
    させるときに使用します。これは「idsync resync」の -f オプションによってスクリプトに渡さ
    れます。

    これは、Directory Server の uid 属性が Active Directory の samaccountname 属性と
    一致する、つまり同一のログイン名を持つ SUL 1 同期ユーザーリストのユーザーにリンクを設定
    する、単純なファイルです。

    より複雑な一致規則については、linkusers.cfg sample を参照してください。

-->

<UserLinkingOperationList>

    <UserLinkingOperation parent.attr="UserLinkingOperation" sulid="SUL1">

        <UserMatchingCriteria parent.attr="UserMatchingCriteria">

            <AttributeMap parent.attr="AttributeMap">

                <AttributeDescription parent.attr="SunAttribute" name="uid"/>

                <AttributeDescription parent.attr="WindowsAttribute" name="samaccountname"/>

            </AttributeMap>

        </UserMatchingCriteria>

    </UserLinkingOperation>

</UserLinkingOperationList>


サンプル 2: linkusers.cfg

<?xml version ="1.0" encoding="UTF-8"?>

<!--

    Copyright 2004 Sun Microsystems, Inc. All rights reserved
    使用はライセンス条項の対象となります。

-->

<!--

    この XML ファイルは、Windows と Sun Directory Server のユーザーをコマンド行からリンク
    させるときに使用されます。これは「idsync resync」の -f オプションによってスクリプトに渡
    されます。

-->

<!--

    次のパラメータ allowLinkingOutOfScope が true の場合、Windows ユーザーを、ユーザーの
    同期ユーザーリストに含まれない Sun Directory Server ユーザーにリンクさせることができます。
    デフォルトは false です。

-->

<UserLinkingOperationList allowLinkingOutOfScope="false">

<!--
    UserLinkingOperation は、1 つの SUL の設定をリンクにカプセル化します。
    これには、SUL ID と、一致させる属性のリストが含まれます。
    リンクさせる SUL ごとに、独立した UserLinkingOperation を指定する必要があります。

-->
<UserLinkingOperation parent.attr="UserLinkingOperation" sulid="SUL1">

<!--
    UserMatchingCriteria は、リンク対象ユーザーと一致する必要のある属性のリストを
    カプセル化します。-->

<!--
    この UserMatchingCriteria を使用して 2 ユーザーと一致させるには、どちらのユーザーも
    givenName、および同一の sn を持つ必要があります。-->

<UserMatchingCriteria parent.attr="UserMatchingCriteria">
    <AttributeMap parent.attr="AttributeMap">
        <AttributeDescription parent.attr="SunAttribute" name="sn"/>
        <AttributeDescription parent.attr="WindowsAttribute" name="sn"/>
    </AttributeMap>
    <AttributeMap parent.attr="AttributeMap">
        <AttributeDescription parent.attr="SunAttribute" name="givenName"/>
        <AttributeDescription parent.attr="WindowsAttribute"
        name="givenName"/>
    </AttributeMap>
</UserMatchingCriteria>

<!--
    1 つの SUL に複数の UserMatchingCriteria を指定できます。これらは、論理 OR として
    扱われます。この例では、リンク対象ユーザーの (givenName と sn が一致する必要がある) OR
    (employee(Number|ID) が一致する必要がある) と解釈されます。指定された属性
    employeeNumber が DS 属性の名前であることに注意してください。-->

<!--
    employeeNumber は DS 内でインデックス付けされていない属性であるため、
    この UserMatchingCriteria はコメントアウトされます。UserMatchingCriteria で
    使用されるすべての属性にはインデックスが付けられている必要があります。

    <UserMatchingCriteria parent.attr="UserMatchingCriteria">
        <AttributeMap parent.attr="AttributeMap">
            <AttributeDescription parent.attr="SunAttribute" name="employeeNumber"/>
            <AttributeDescription parent.attr="WindowsAttribute" name="employeeID"/>
        </AttributeMap>
    </UserMatchingCriteria>

-->

</UserLinkingOperation>

<!--
    複数の SUL をリンクさせる場合、それぞれに異なる UserLinkingOperation が指定されます。
    ここに示されるように、各 UserLinkingOperation は異なる UserMatchingCriteria を
    使用できます。この例では、SUL2 のユーザーは、sn と employeeNumber が一致する場合にだけ
    リンクされます。

    注: 設定例に含まれる SUL は 1 つだけであるため、この UserLinkingOperation は
    コメントアウトされています。

<UserLinkingOperation parent.attr="UserLinkingOperation" sulid="SUL2">
    <UserMatchingCriteria parent.attr="UserMatchingCriteria">
        <AttributeMap parent.attr="AttributeMap">
            <AttributeDescription parent.attr="SunAttribute" name="sn"/>
            <AttributeDescription parent.attr="WindowsAttribute" name="sn"/>
        </AttributeMap>
            <AttributeMap parent.attr="AttributeMap">
                <AttributeDescription parent.attr="SunAttribute" name="employeeNumber"/>
                <AttributeDescription parent.attr="WindowsAttribute" name="employeeID"/>
        </AttributeMap>
    </UserMatchingCriteria>
</UserLinkingOperation>
-->

</UserLinkingOperationList>



前へ      目次      索引      次へ     


Part No: 817-7846   Copyright 2004 Sun Microsystems, Inc. All rights reserved.