[JIRA] (IDP-2121) Future Proofing the Plugin infrastructure for Future SP use
Rod Widdowson (Jira)
jira at shibboleth.atlassian.net
Sat May 27 14:04:41 UTC 2023
Rod Widdowson ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=59fb32bbc24efb3c4ed3c977 ) *created* an issue
Identity Provider ( https://shibboleth.atlassian.net/browse/IDP?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 ) / Task ( https://shibboleth.atlassian.net/browse/IDP-2121?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 ) IDP-2121 ( https://shibboleth.atlassian.net/browse/IDP-2121?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 ) Future Proofing the Plugin infrastructure for Future SP use ( https://shibboleth.atlassian.net/browse/IDP-2121?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 )
Issue Type: Task Affects Versions: 5.0.0 Assignee: Rod Widdowson ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=59fb32bbc24efb3c4ed3c977 ) Components: Installer Created: 27/May/23 10:04 AM Priority: Trivial Reporter: Rod Widdowson ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=59fb32bbc24efb3c4ed3c977 )
I am not sure where this ends up (and I’m only 90% sure its a good idea), but there will be significant overlap between IdP Plugins and SP plugins (At the very least the scripting and the JDBC plugins will be useful from day 1).
At the very least I would like to propose creating a new Interface Plugin (or perhaps ShibbolethPlugin and decant all the IdPPlugin interfaces into it, IdP Plugin can then extend that interface.
Further options include
* Moving this base interface to shib-shared somewhere
* Recasting most (but not all) of the installer support to be in terms of this interface.
* Possibly moving that down as well.
The second two can be done post ad hoc (since its impl classes only). Indeed the Adding a new interface into shib-shared is not technically breaking any API, but I’d sooner get that done before V5.
Beyond this its not clear what happens - this will come out in the wash when we get in to the weeds with the SP.
Any thoughts?
( https://shibboleth.atlassian.net/browse/IDP-2121#add-comment?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 ) Add Comment ( https://shibboleth.atlassian.net/browse/IDP-2121#add-comment?atlOrigin=eyJpIjoiMjJiZjhhZTg1NmI1NGVmMTgzNTFkYjExOGVmYTYzYjciLCJwIjoiaiJ9 )
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#100225- sha1:85acc52 )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/commits/attachments/20230527/c3e469ba/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-comment-icon-fe756e7a-3671-4a6c-bedc-3351fd337940
Type: image/png
Size: 1084 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230527/c3e469ba/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-trivial-c975318a-5974-4360-93ec-60734e98f8f6
Type: image/png
Size: 446 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230527/c3e469ba/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-footer-desktop-logo-3f0cdfe2-37c3-4535-8b96-3bcff3ad4f47
Type: image/png
Size: 10805 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230527/c3e469ba/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-avatar-bc8d50b2-b999-46c6-8150-bc7097606dd5
Type: image/png
Size: 484 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230527/c3e469ba/attachment-0007.png>
More information about the commits
mailing list