[JIRA] (JSSH-8) Servlet filter that implements its own filter-mapping layer
Scott Cantor (Jira)
jira at shibboleth.atlassian.net
Tue Sep 20 20:16:01 UTC 2022
Scott Cantor ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A5b78efc9-1379-42cc-a3f6-56c6ea3a0007 ) *created* an issue
Shibboleth Shared - Java ( https://shibboleth.atlassian.net/browse/JSSH?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 ) / New Feature ( https://shibboleth.atlassian.net/browse/JSSH-8?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 ) JSSH-8 ( https://shibboleth.atlassian.net/browse/JSSH-8?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 ) Servlet filter that implements its own filter-mapping layer ( https://shibboleth.atlassian.net/browse/JSSH-8?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 )
Issue Type: New Feature Assignee: Unassigned Components: Networking Created: 20/Sep/22 4:16 PM Fix Versions: 9.0.0 Priority: Trivial Reporter: Scott Cantor ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A5b78efc9-1379-42cc-a3f6-56c6ea3a0007 )
If we want to migrate to automated registration of our servlet filters in the IdP, we need to subvert the standard “add mappings” mechanism such that we map to all URLs but then detect the request URL and apply mappings configured via Spring to decide whether to run. Our filters can then be implemented as subclasses of that base class and we can register them all against every request and configure the real mappings inside the IdP.
It’s possible Spring itself may have something like this we could use, but if not we’ll just have to roll it.
( https://shibboleth.atlassian.net/browse/JSSH-8#add-comment?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 ) Add Comment ( https://shibboleth.atlassian.net/browse/JSSH-8#add-comment?atlOrigin=eyJpIjoiOTdkYzZlMWEzMjg5NDM5MTgzNDU5MTFkYzE1MWU5OWIiLCJwIjoiaiJ9 )
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#100207- sha1:866f7d8 )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/commits/attachments/20220920/b9f2b132/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-avatar-86e1e68e-a97a-4957-8443-d23a5c39e1c8
Type: image/png
Size: 341 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20220920/b9f2b132/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-comment-icon-8b62074a-91c0-4d21-86ba-eee7981a5944
Type: image/png
Size: 1084 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20220920/b9f2b132/attachment-0005.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-trivial-701d9cb4-142b-48c7-827b-33d103864f17
Type: image/png
Size: 563 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20220920/b9f2b132/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-footer-desktop-logo-215f5715-7d11-4125-a49d-f565d9a45405
Type: image/png
Size: 10805 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20220920/b9f2b132/attachment-0007.png>
More information about the commits
mailing list