[JIRA] (IDP-1870) Detect duplicate entityIDs when ingesting metadata
Brent Putman (Jira)
jira at shibboleth.atlassian.net
Fri Nov 19 04:34:22 UTC 2021
Brent Putman ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A97de0981-adc3-4044-95ed-131622fad81e ) *commented* on IDP-1870 ( https://shibboleth.atlassian.net/browse/IDP-1870?atlOrigin=eyJpIjoiNTcyOTMxMjBjZTY0NGE2NTk1MTllYzNjYjE3NGU2ZDMiLCJwIjoiaiJ9 )
Re: Detect duplicate entityIDs when ingesting metadata ( https://shibboleth.atlassian.net/browse/IDP-1870?atlOrigin=eyJpIjoiNTcyOTMxMjBjZTY0NGE2NTk1MTllYzNjYjE3NGU2ZDMiLCJwIjoiaiJ9 )
Added some draft support java-opensaml for this in 4f8b4c77b747cb5c70eb904d0a9bcb6b2b3082f0.
The approach is detection on resolution within the ChainingMetadataResolver. A strategy enum can be supplied either via static config on the resolver, or dynamically in the criteria. The dynamic value from criteria overrides the static property. Strategy can be Off, Batch, Dynamic, All. (The Dynamic is probably not useful in reality, but for symmetry seemed appropriate to support).
If this approach works out, then still need:
* Spring parser support in the IdP for the static config property.
* Support in the admin flow of the IdP for dynamically adding the strategy to the criteria if specified via query param, etc.
( https://shibboleth.atlassian.net/browse/IDP-1870#add-comment?atlOrigin=eyJpIjoiNTcyOTMxMjBjZTY0NGE2NTk1MTllYzNjYjE3NGU2ZDMiLCJwIjoiaiJ9 ) Add Comment ( https://shibboleth.atlassian.net/browse/IDP-1870#add-comment?atlOrigin=eyJpIjoiNTcyOTMxMjBjZTY0NGE2NTk1MTllYzNjYjE3NGU2ZDMiLCJwIjoiaiJ9 )
Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100183- sha1:697b886 )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/commits/attachments/20211119/dce99d7a/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-comment-icon-1be34fee-fe96-4484-8006-ff13159352b1
Type: image/png
Size: 1084 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20211119/dce99d7a/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-avatar-752350fe-471f-45ce-a84d-e0991f346626
Type: image/png
Size: 457 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20211119/dce99d7a/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-footer-desktop-logo-d67547b1-f5b5-4185-83bf-176e37533500
Type: image/png
Size: 10805 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20211119/dce99d7a/attachment-0005.png>
More information about the commits
mailing list