<div dir="ltr"><div class="gmail_default" style="font-family:arial,sans-serif">Got it! This shows me the principalName of the person authenticating:</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">$profileRequestContext.getSubcontext("net.shibboleth.idp.authn.context.subjectContext").principalName</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">I should be good to go from here.</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">Thanks!</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">Robert "Check" Adamczyk</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2024 at 4:46 PM Check <<a href="mailto:mrcheck@gmail.com">mrcheck@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:arial,sans-serif">Thanks! I was looking at that page earlier.</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">I can get to the Profile Request Context using $profileRequestContext and can see the different fields (as shown from right clicking the link in the diagrams) using this syntax: $profileRequestContext.fieldName</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">What I'm missing is the secret sauce to get from $profileRequestContext to Subject Context. Possibly some form of $profileRequestContext.getSubContext(something)?</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">It's probably something easy, but so is picking the right number between 1 and 1000 if you already know the right answer. :)</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">Any nudges in the right direction would be greatly appreciated.</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">Thanks!</div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,sans-serif">Robert "Check" Adamczyk</div><div class="gmail_default" style="font-family:arial,sans-serif"></div><div class="gmail_default" style="font-family:arial,sans-serif"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2024 at 3:46 PM Cantor, Scott <<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The only documentation that exists about any of this is very old and not that detailed.<br>
<br>
<a href="https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199511979/ProfileHandling" rel="noreferrer" target="_blank">https://shibboleth.atlassian.net/wiki/spaces/IDP5/pages/3199511979/ProfileHandling</a><br>
<br>
Post-Authentication Intercept Contract covers the main elements, that's what the warning feature is.<br>
<br>
The SVG plugin doesn't allow for links in the cloud, right clicking and opening the links in the boxes in the diagram works.<br>
<br>
The Hello World view uses the same contexts, just has predefined variables defined for some of them, which we could probably add to that view for convenience.<br>
<br>
-- Scott<br>
<br>
<br>
</blockquote></div>
</blockquote></div>