<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
The UserName is initialized from the RADIUS User-Name attribute and is then subject to rewriting rules. Depending on your config and which hook is in use the value of getUserName may not be the same as the value in the attribute. If you want to know the UserName
 currently in use for the request use getUserName.
<div class=""><br class="">
</div>
<div class="">Frank Danielson</div>
<div class="">S.V.P. Engineering</div>
<div class="">ClearSky Technologies, Inc.</div>
<div class=""><a href="mailto:fdanielson@csky.com" class="">fdanielson@csky.com</a></div>
<div class="">
<div class=""><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;">
<div style="font-family: Calibri, sans-serif; font-size: 14px;" class=""><b style="font-size: 15px; text-align: -webkit-auto;" class=""><span style="font-size: 10pt; font-family: Arial, sans-serif;" class=""><span><span><span><span style="color: rgb(38, 38, 38);"><span><span><span><span>
<div style="color: rgb(0, 0, 0); font-weight: normal; font-family: Calibri, sans-serif; font-size: 14px; display: inline !important;" class="">
<span><span><br class="">
<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><font class="Apple-style-span" color="#1f497d"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: 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; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><span class="Apple-style-span" style="font-family: Calibri, sans-serif; font-size: 14px;">
<div style="color: rgb(0, 0, 0); margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="text-decoration: underline; font-size: 7.5pt; color: blue; font-family: 'MS Sans Serif';" class=""></span></div>
</span></span></font></span></span></span></div>
</span></span></span></span></span></span></span></span></span></b></div>
</span></div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Aug 16, 2019, at 4:10 PM, David Rose <<a href="mailto:rosed@iit.edu" class="">rosed@iit.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">Looking at cleaning up some of our hook processing and was looking through some of the example hooks provided with Radiator. While doing so I noticed there are a number of ways to get attributes and was wondering why certain methods
 were used in different example hooks.
<div class="">
<div class=""><br class="">
</div>
<div class="">For example I found these for getting user names:</div>
<div class=""><br class="">
</div>
<div class="">- $p->getUserName</div>
<div class="">- $p->get_attr('User-Name')</div>
<div class="">- $p->getAttrByNum($Radius::Radius::USER_NAME)</div>
<div class=""><br class="">
</div>
<div class="">All seem to be capable of doing the same thing. Even in our hooks there are differences in which is used and I would prefer to change this so that our hooks are at least consistent (unless there is reason not to do so). </div>
<div class=""><br class="">
</div>
<div class="">Are there reasons to use one over the other? For example, do some have better performance or take up fewer resources? Perhaps there are specific use cases when one should be used over another? Or maybe some are decprecated and should be avoided?</div>
<div class=""><br class="">
</div>
<div class="">I just want to make sure that I make the best choices while cleaning up our own code and couldn't find anything documenting the differences. Thank you in advance for any information you provide.</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">
<div dir="ltr" class=""><span style="color:rgb(136,136,136);font-size:12.8px" class="">--</span><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">David Rose</span><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">Sr. Network Engineer</span><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">Office of Technology Services</span><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">Illinois Institute of Technology</span><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">(O) </span><a href="tel:312.567.3249" value="+13125673249" style="color:rgb(17,85,204);font-size:12.8px" target="_blank" class="">312.567.3249</a><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<span style="color:rgb(136,136,136);font-size:12.8px" class="">(F) </span><a href="tel:312.567.5968" value="+13125675968" style="color:rgb(17,85,204);font-size:12.8px" target="_blank" class="">312.567.5968</a><br style="color:rgb(136,136,136);font-size:12.8px" class="">
<a href="mailto:rosed@iit.edu" style="color:rgb(17,85,204);font-size:12.8px" target="_blank" class="">rosed@iit.edu</a><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
_______________________________________________<br class="">
radiator mailing list<br class="">
<a href="mailto:radiator@lists.open.com.au" class="">radiator@lists.open.com.au</a><br class="">
https://lists.open.com.au/mailman/listinfo/radiator</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>