<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
p.xmsonormal, li.xmsonormal, div.xmsonormal
{mso-style-name:x_msonormal;
margin:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:Consolas;}
span.EmailStyle23
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
font-variant:normal !important;
color:#595959;
text-transform:none;
position:relative;
top:0pt;
mso-text-raise:0pt;
letter-spacing:0pt;
mso-style-textoutline-type:none;
mso-style-textoutline-outlinestyle-dpiwidth:0pt;
mso-style-textoutline-outlinestyle-linecap:round;
mso-style-textoutline-outlinestyle-join:bevel;
mso-style-textoutline-outlinestyle-pctmiterlimit:0%;
mso-style-textoutline-outlinestyle-dash:solid;
mso-style-textoutline-outlinestyle-align:center;
mso-style-textoutline-outlinestyle-compound:simple;
mso-effects-shadow-color:black;
mso-effects-shadow-alpha:100.0%;
mso-effects-shadow-dpiradius:0pt;
mso-effects-shadow-dpidistance:0pt;
mso-effects-shadow-angledirection:0;
mso-effects-shadow-align:none;
mso-effects-shadow-pctsx:0%;
mso-effects-shadow-pctsy:0%;
mso-effects-shadow-anglekx:0;
mso-effects-shadow-angleky:0;
font-weight:normal;
font-style:normal;
text-decoration:none none;
vertical-align:baseline;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#595959">As one random SP operator out there I would not like to have to adapt on dealing with a single space character as a value for reasons mentioned below. In my view an IdP shouldn't be passing attributes when it
doesn't have any values and an SP (and apps downstream) have to decide how to deal with that; throw an error, ask the user to enter value manually, leave a field empty... depends on SP's use case and requirements.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#595959"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#595959">Kind regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#595959">Meshna<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#595959"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#595959"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#595959"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> users <users-bounces@shibboleth.net> <b>On Behalf Of
</b>Christopher Bongaarts via users<br>
<b>Sent:</b> Monday, August 1, 2022 18:12<br>
<b>To:</b> users@shibboleth.net<br>
<b>Cc:</b> Christopher Bongaarts <cab@umn.edu><br>
<b>Subject:</b> Re: Passing attribute with whitespace value<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><strong><span style="font-family:"Calibri",sans-serif;color:black;background:#FF4F00">*** External email: use caution ***</span></strong><o:p></o:p></p>
<p> <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">We used a similar workaround back when we used WebEx; I think we used a scripted attribute to substitute a "-" for given name if none was present. We did this as a custom attribute that was only sent to WebEx so it would not corrupt non-broken
systems.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On 8/1/2022 10:22 AM, Morgan, Andrew J via users wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black">Hi Warren,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black">Here at Oregon State University, we set the person's firstname to "." (period) when the person has no firstname. I'm guessing firstname was a required field back
in the 1990s when OSU implemented Banner.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black">Andy<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Arial",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> users
<a href="mailto:users-bounces@shibboleth.net"><users-bounces@shibboleth.net></a> on behalf of Warren Leung
<a href="mailto:warrenwl@uci.edu"><warrenwl@uci.edu></a><br>
<b>Sent:</b> Friday, July 29, 2022 1:00 PM<br>
<b>To:</b> Shib Users <a href="mailto:users@shibboleth.net"><users@shibboleth.net></a><br>
<b>Subject:</b> Re: Passing attribute with whitespace value</span> <o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<p><span style="color:#D73F09">[This email originated from outside of OSU. Use caution with links and attachments.]</span><o:p></o:p></p>
<div>
<div>
<p class="xmsonormal">Hi Peter,<o:p></o:p></p>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal">We are currently working with HR on evaluating ways of displaying users who have no first name. We currently are receiving FNU from HR, but many downstream systems has expressed issues with it. Leaving it blank would create issues for
other systems. I guess the overall problem is probably something I can ask in an InCommon mailing list.<o:p></o:p></p>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal">Thanks<o:p></o:p></p>
<p class="xmsonormal"> <o:p></o:p></p>
<p class="xmsonormal">Warren<o:p></o:p></p>
<p class="xmsonormal"> <o:p></o:p></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
</span></b><span style="font-size:12.0pt;color:black">users <a href="mailto:users-bounces@shibboleth.net">
<users-bounces@shibboleth.net></a> on behalf of Peter Schober via users <a href="mailto:users@shibboleth.net">
<users@shibboleth.net></a><br>
<b>Date: </b>Thursday, July 28, 2022 at 12:51 PM<br>
<b>To: </b><a href="mailto:users@shibboleth.net">users@shibboleth.net</a> <a href="mailto:users@shibboleth.net">
<users@shibboleth.net></a><br>
<b>Cc: </b>Peter Schober <a href="mailto:peter.schober@univie.ac.at"><peter.schober@univie.ac.at></a><br>
<b>Subject: </b>Re: Passing attribute with whitespace value</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal">* Mark Scarbrough <a href="mailto:scarbrom@uci.edu"><scarbrom@uci.edu></a> [2022-07-28 16:30]:<br>
> We have a use case where we are trying to pass a value of a single<br>
> space in an attribute.<br>
<br>
Maybe I'll regret even askig but would you care to share what that use<br>
case is or rather how a single space can convey the required semantics<br>
(not not any other non-whitespace character)?<br>
<br>
-peter<br>
-- <br>
For Consortium Member technical support, see <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Furldefense.com%2Fv3%2F__https%3A%2Fshibboleth.atlassian.net%2Fwiki%2Fx%2FZYEpPw__%3B!!CzAuKJ42GuquVTTmVmPViYEvSg!KMj9lVQPRnCb-1SzmIvZ_0oWcWT2nxbx9M1I1BLYenRvOGDfTVegJvCLY84H7p_D-9vWcx-3ohXinHAZKg%24&data=05%7C01%7CM.Koren%40elsevier.com%7C0b867fb23fd64771e32c08da73d89ce5%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637949671443023315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gR9Pe%2FTNYckI7y%2Fes0aYUdnrGKr4EWYODnF8IxDpuAE%3D&reserved=0">
https://urldefense.com/v3/__https://shibboleth.atlassian.net/wiki/x/ZYEpPw__;!!CzAuKJ42GuquVTTmVmPViYEvSg!KMj9lVQPRnCb-1SzmIvZ_0oWcWT2nxbx9M1I1BLYenRvOGDfTVegJvCLY84H7p_D-9vWcx-3ohXinHAZKg$</a>
<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">
users-unsubscribe@shibboleth.net</a><o:p></o:p></p>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
</blockquote>
<p><o:p> </o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>%% Christopher A. Bongaarts %% <a href="mailto:cab@umn.edu">cab@umn.edu</a> %%<o:p></o:p></pre>
<pre>%% OIT - Identity Management %% <a href="https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fumn.edu%2F~cab&data=05%7C01%7CM.Koren%40elsevier.com%7C0b867fb23fd64771e32c08da73d89ce5%7C9274ee3f94254109a27f9fb15c10675d%7C0%7C0%7C637949671443023315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=MZv3BgBQwy9MIQ4Z3uQntENuEZ1uuqgMe11bXRktEJA%3D&reserved=0">http://umn.edu/~cab</a> %%<o:p></o:p></pre>
<pre>%% University of Minnesota %% +1 (612) 625-1809 %%<o:p></o:p></pre>
</div>
</div>
<style>P {margin:0cm:margin-bottomL.0001pt;}</style><br>
<hr>
<p><span style="font-size:10pt;font-family:"Arial","sans-serif"">Elsevier B.V. Registered Office: Radarweg 29, 1043 NX Amsterdam, The Netherlands, Registration No. 33158992, Registered in The Netherlands.</span>
<br clear="none">
</p>
</body>
</html>