2019-08-16
Shibboleth Developer's Meeting, 2019-08-16
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 06-Sep. Any reason to deviate from this?
60 to 90 minute call window.
Call Details
This week's call will use the Zoom system at GU, see ZoomGU for access info.
AGENDA
SWITCH will attend (Etienne, Lukas and Res), to present the use cases behind the structured (jumbo) attribute. Key messages:
Today we have (only) 2 SPs (registration services) that would require this information. They are currently being built.
Both are needing this information for the provisioning towards a couple of further services (like e.g. Adobe Creative Cloud etc.)
These 2 registration service SPs are user-centric on their own authentication side, while they have to pick a role of the person on the provisioning side, for each of those further services.
We could do without a proper attribute filter step. The registration service SPs would just require everything.
Still, packing all of this onto the IdP might bee too much. We have therefore a plan B which looks like this:
Send all affiliation related information (UniqueID, Mail, ScopedAffiliation, ...) in separate flat multivalued attributes to the registration service SPs (and get the consent of the user)
Let the registration service SP call the SCIM API ( https://www.switch.ch/edu-id/organisations/tech/scim-api/ ) for each of those obtained ScopedAffiliation values, and get the proper set of attributes for that specific affiliation .
With this, the registration service SP can then build up an own user database, and use that one for further provisioning towards the services behind.
We don't expect a quick solution.
- IDP-1181 - Getting issue details... STATUS- carried forward
PS
IDP-1476 - Getting issue details... STATUS- Update on some SameSite cookie attribute testing.Splitting workload on SAML proxying
Attendees:
Brent
- OSJ-188 - Getting issue details... STATUS- Finished
- OSJ-272 - Getting issue details... STATUS- Circling back to work-in-progress
- IDP-1461 - Getting issue details... STATUS- a few final details to sort out, do "real" testing with IdP
Daniel
https://bugs.openjdk.java.net/browse/JDK-8217606 : JNDI bug has been fixed, looks like it's slated for Java 14?
Adding support binary attributes in IDPv3 for use with UnboundID is in-flight
Ldaptive v2 (built on netty, no provider dependencies) is about to hit RC1; question as to whether it will be appropriate for IDP v4
Will probably be late to the call....
Henri
Ian
Nothing to report.
Marvin
Phil
Some work on SameSite testing IdP SameSite Testing
Rod
Installer:
Poking at the technologies to do the install grunt work imperatively (in Java).
Files.walkFileTreerocks!Paradoxically it might be easiest to let ant do some things (like jar creation).
Does the AuthN change require installer changes ?
Can we start thinking about property name changes?
Scott
- IDP-1391 - Getting issue details... STATUS
Do we want to auto-configure a local name/password at install time?
V4 doc work
Audit additions
Did a bit with Eclipse warnings, updated parent project and applied to spring-exts
Support issue - OIDC plugin causing wacked out Spring reloading anomaly
Tom
AWS status
4 slave nodes
Windows Server 2016
RHEL8
CentOS7
Ubuntu18 (for "grins")
considering Amazon Linux 2 (rather than installing Coretto on the linux slaves)
experimentation > proof of concept > (we are here) scripting of OS and tool updates > "success"
Jetty 9.4 testbed