<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
David,
<div>
<div><br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
it looks as though I could define variant attributes by adding the optional element</div>
<div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
nameFormat=“...:basic” in the AttributeEncoder. If that’s roughly right, do I include the entire desired SAML string, </div>
<div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
nameFormat=“urn:oasis:names:tc:SAML:2.0:attrname-format:basic” </div>
<div style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">
in the AttributeEncoder?</div>
</blockquote>
</div>
<br>
</div>
<div>Yes, roughly. I'd make copies of any attributes the vendor expects to receive in that namespace specific to that vendor with their own attribute ID(and so modified encoders). Then, release the modified attributes to this vendor without impacting your
other integrations.</div>
<div><br>
</div>
<div>The usual caveats here apply regarding loose interpretation of the SAML specifications and the resulting increase in configuration complexity for you and those who follow. It would be great if this vendor could handle attributes of URI form defined as,
well, URI's.</div>
<div><br>
</div>
<div>Have a good weekend,</div>
<div>Nate.</div>
</body>
</html>