Shibboleth Developer's Meeting, 2019-11-15
Call Administrivia
09:00 Central US / 10:00 Eastern US / 15:00 UK / 17:00 FI
Calls are normally the 1st and 3rd Fridays of each month. Next call would be Friday 6 dec (3 week delay). Any reason to deviate from this?
60 to 90 minute call window.
This week's call will use the Zoom system at GU, see ZoomGU for access info.
AGENDA
- Ldaptive - V1 vs V2
- Sanity check: Spring wiring for data connectors is still a "thing" in V4? (
Jira Legacy server Shibboleth JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 180d847f-bce4-36b2-9964-771bff586829 key IDP-1179 Jira Legacy server Shibboleth JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 180d847f-bce4-36b2-9964-771bff586829 key IDP-1457 - But also note this link
- "This function is all deprecated and should have been removed in V4, however the change was not warned sufficiently. This will be removed in V5"
- ... and the open question about what to do when people worry about the Nashorn warning.
- But also note this link
Attendees:
Brent
- Proxied SAML authentication - Eclipse upgrade, got IdP + Jetty 9.4 java-idp-testbed working. Now starting on the fun stuff.
Daniel
Henri
Ian
Marvin
Phil
- Refactored more of the CSRF Listener than I said I would (git@git.shibboleth.net:philsmart/java-identity-provider branch
feature/anti-csrf-flowlistener
) .- Add an includes list alongside the excludes list.
- Cleaned up default predicates and config.
- Added full set of unit tests.
- Updated the implementation details Anti-CSRF FlowExecutionListener Implementation
- Think the implementation is done...until somebody decides it needs more work etc.
- If included in the IdP, I think the approach would be:
- Import the implementation
- Add the config - as by default it is disabled.
- **Maybe update the important views to include the velocity logic to add the token (or not if no token present). Hence a clean install will be ready to enable.
- Document how to enabled it and what needs adding to views if you upgraded etc. (taken from the implementation doc above)
...