Skip to Content.
Sympa Menu

technical-discuss - RE: [InC-Technical] default attribute release policy

Subject: InCommon Technical Discussions

List archive

RE: [InC-Technical] default attribute release policy


Chronological Thread 
  • From: "Cantor, Scott" <>
  • To: Tom Scavo <>, Scott Koranda <>
  • Cc: "" <>
  • Subject: RE: [InC-Technical] default attribute release policy
  • Date: Thu, 8 Jun 2017 15:53:43 +0000
  • Accept-language: en-US
  • Authentication-results: spf=pass (sender IP is 128.146.138.9) smtp.mailfrom=osu.edu; gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=pass action=none header.from=osu.edu;
  • Ironport-phdr: 9a23:u5Nb1BNzj6K8DzBGsQ4l6mtUPXoX/o7sNwtQ0KIMzox0K/z6pcbcNUDSrc9gkEXOFd2CrakV1KyI6OuxASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9GiTe5Y75+NhS7oAveusQSnYdpN7o8xAbOrnZUYepd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbYVguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLzhSwZKzA27n3Yis1ojKJavh2hoQB/w5XJa42RLfZyY7/Rcc8fSWdHQ81fVTFOApmkYoUPEeQPIPpYoYf+qVsArxS+BBWjCuzgxTJTmn/5xqk33/g9HQ3a3gEtGc8FvnTOrNXyMacfSe65wbfSwjXFc/NW3i395JDVeR48vf6MWq5wcdbfxUIyEA7Kkk+fqYr5PzOSzOQBqXaX4vFnVeK0lm4rsR9+rSWyxso1jITCm4Ebykjc+Cln2ok5OcC0RUtmbdK5DZddsi+aOoRqTs8+Rmxotjg1x7IatZO+eSUHyokrxxDHZ/CacoWF7QjvWPuNLTp6nn5pZr2yihSo/US9y+DxWNG40FhUoSdGjtXBs3UA2hLX58WGVvdw+1qu1iuM2g3S7+xLOlo7mbTeJpE737E8iJsevELeFSHsgkr2lrWZdkA89+io9evnZrLmq4eEOYJojQ/yLrkiltWiD+ogLwQCRm+b9v+i27H5+k35XalKgeYxkqnEtpDVON4XprajAw9SzoYs9QqwDyun0NQfm3kLNlVFeA+bj4jtPFHOJ/P4Ae2jjFSrlTdn3/HGPrv/DZXRNnXPjq3ucapg50NZ1QY/0M1T6pdaCrwOPP7/Rkr8tNLGARI2LwC5xuPqBddg2oMQQW6PB7WWMKLWsV+G/OIvJOyMaZcJtznnLfgl+/nujWUjlVMDZqSp2oAXaG2iEvt4PkqZfGLggs0dHmcSogo+UOvqhUWDUT5Ve3myWKc85jQ8CIKgF4vDQZqtgLOY0CenAJJZemBGClaNEXj0bYqEX+4AZz+TIs96jjMESKOhS5Q62BGqtQ/60KZnLvHK9iECtJLj0sR16PPJlRE06zN0E9qR33uTQG5pg2NbDwMxiZx4pARGwV6d1uAsn+ZDHtVN4NtIVBs3L5jR07Y8BtzvDEaJRdyOVEruYdK8CDc9R5pl2NwJeU97F9yKgRXK3i7sCLgQwe+lHpsxp+j31n7tINw5g03N07U9xRFyScJJKWq8wPRX8BPOQYPFjhPKxO6Raa0A0XuVpy+4xm2UsRQdCVYoXA==
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

> That is good to hear! In that case, can we shift the discussion from
> pairwise identifiers to default attribute release policy?

Not when the consequence if that everybody has to deploy a proxy. That's just
insane. If people want to, ok, but we shouldn't be giving people the idea
that this is a rational state of affairs.

That goes doubly when you consider that SAML persistent IDs are *broken*
because of the case requirements.

> It's looking more and more like OIDC gets this right.

No. Case sensitivity alone makes it unusable in many apps, for the same
reason SAML persistent IDs are.

> AFAIK, all OIDC
> transactions require the IdP to release the 'sub' claim: a persistent,
> non-reassigned identifier. The IdP may choose to release a pairwise
> version of the 'sub' claim but it is not required to do so nor can the
> SP compel the IdP to release a pairwise identifier (or otherwise).

Except that some SPs*do* require that. Burying both in one attribute is not a
sensible approach. We have to handle both cases.

> Eventually the Shibboleth IdP (and other implementations) will support
> the OIDC protocol but in the meantime why not align with OIDC and
> recommend that IdPs release a persistent, non-reassigned identifier to
> all SPs? That would require nontrivial effort but I think it has
> higher probability of success than other proposals that have been
> floated lately.

That much I generally agree with, but we need two attributes. Signaling the
semantic difference outside of the attribute name is just silly to me.

In any case, if people want to discuss this, *please* join the InCommon
deployment profile calls. We are literally discussing all of this right now,
and have been for weeks.

-- Scott




Archive powered by MHonArc 2.6.19.

Top of Page