子ページ
  • attribute-resolver.xml/attribute-filter.xmlの名前空間フラット化への対応手順

比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

...

  1. xsi:type="ad:Script" および xsi:type="dc:Script" が同名になるのを避けるため、それぞれ xsi:type="ScriptedAttribute" および xsi:type="ScriptedDataConnector" に書き換えてください。
    また、
        xsi:type="Script" ... xmlns="...ad"
    もしくは
        xsi:type="Script" ... xmlns="...dc"
    となっている場合があるため、xsi:type="Script" でも検索し、それぞれ xsi:type="ScriptedAttribute" および xsi:type="ScriptedDataConnector" に書き換えてください。
  2. 名前空間 resolver: ad: dc: enc: を削除してください。(sec: および pc: を機械的に削除してはいけません。以降の手順で結果的になくなるはずです。また、xsi: は残してください。)
  3. <PrincipalConnector>要素は、要素自体を削除してください。
    • xsi:type="Transient"のものは他にやるべきことはありませんが、他のタイプの<PrincipalConnector>要素については代替手段を検討してください。
  4. <StartTLSTrustCredential>要素は trustFile="..." で置き換えてください。
  5. まだ sec: もしくは pc: が残っている場合は代替手段を検討してください。
  6. ファイル先頭のタグ(<AttributeResolver>)以外で xmlns="..." が現れる場合はそれも削除してください。また、全ての xmlns:resolver="...", xmlns:ad="...", xmlns:dc="...", xmlns:enc="...", xmlns:sec="...", xmlns:pc="..." を削除してください。
    ただし、ファイル先頭のタグ <AttributeResolver> に xmlns="..." が存在しない場合は以下を追加してください。
       xmlns="urn:mace:shibboleth:2.0:resolver"

...