Skip to content

Commit

Permalink
Impose stable ordering on eduGAIN verify target
Browse files Browse the repository at this point in the history
See ukf/ukf-meta#323 for details
  • Loading branch information
Alex Stuart committed Sep 17, 2021
1 parent 2654bde commit 97049ff
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions mdx/int_edugain/verbs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,21 @@
p:whitelistingEntities="false"
p:designatedEntities-ref="int_edugain_verify_blacklist"/>

<!--
Sort the remaining entities by entity ID, so that any errors
are reported in a stable order, even if some registrars
have unstable output.
Ideally this should be handled by an explicit ordering stage.
Lacking one, we use the fact that we can use the ordering
strategy ability of the EntitiesDescriptor assembler to
order entities, and then disassemble again. Ordering is based
on the ItemID populated into the item metadata.
-->
<ref bean="populateItemIds"/>
<ref bean="uk_assemble"/>
<ref bean="disassemble"/>

<ref bean="standardImportActions"/>
<ref bean="edugainPolicy"/>
<ref bean="warningAndErrorAnnouncer"/>
Expand Down

0 comments on commit 97049ff

Please sign in to comment.