<div dir="ltr">Even though not the exact same need, I am following something like below to introduce an interceptor<div><br></div><div>any other example in wiki let us know<br><div><br></div><div><a href="http://shibboleth.1660669.n2.nabble.com/Zoom-Integration-with-Shibboleth-IdP-v3-and-non-signed-logout-request-td7613958.html#a7613966">http://shibboleth.1660669.n2.nabble.com/Zoom-Integration-with-Shibboleth-IdP-v3-and-non-signed-logout-request-td7613958.html#a7613966</a> <br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 21, 2017 at 11:48 AM, Lalith Jayaweera <span dir="ltr"><<a href="mailto:ljayaweera@gmail.com" target="_blank">ljayaweera@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Scott,<div><br></div><div>Thanks for the reply</div><div><br></div><div>Any similar example that you can refer me to in wiki?</div><div><br></div><div><br></div><div> to try out in shibcas-authn-flow.xml</div><div><br></div><div>I added  below </div><div> <evaluate expression="externalContext.<wbr>getNativeRequest().getSession(<wbr>).setAttribute('username', requestParameters.username)" /><br></div><div><br></div><div><br></div><div>but param was null when I checked in the servlet, looks like param getting lost way before ...</div><div><br></div><div>Curious what is the best flow to inject or any other suggestion.</div><div><br></div><div><br></div><div><p class="MsoNormal"><flow xmlns="<a href="http://www.springframework.org/schema/webflow" target="_blank">http://www.<wbr>springframework.org/schema/<wbr>webflow</a>"<span></span></p>

<p class="MsoNormal">      xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/<wbr>2001/XMLSchema-instance</a>"<span></span></p>

<p class="MsoNormal">      xsi:schemaLocation="<a href="http://www.springframework.org/schema/webflow%20http:/www.springframework.org/schema/webflow/spring-webflow.xsd" target="_blank">http://<wbr>www.springframework.org/<wbr>schema/webflow
http://www.springframework.<wbr>org/schema/webflow/spring-<wbr>webflow.xsd</a>"<span></span></p>

<p class="MsoNormal">     
parent="authn.abstract"><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">    <!-- This is a login flow for external
authentication handled outside the webflow engine. --><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">    <action-state
id="SetRPUIInformation"><span></span></p>

<p class="MsoNormal">        <evaluate
expression="<wbr>SetRPUIInformation" /><span></span></p>

<p class="MsoNormal">        <evaluate
expression="'proceed'" /><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">        <transition
on="proceed" to="ExternalTransfer" /><span></span></p>

<p class="MsoNormal">    </action-state><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">    <view-state id="ExternalTransfer"
view="externalRedirect:#{<wbr>flowRequestContext.<wbr>getActiveFlow().<wbr>getApplicationContext().<wbr>getBean('shibboleth.authn.Cas.<wbr>externalAuthnPath')}?<wbr>conversation=#{<wbr>flowExecutionContext.getKey().<wbr>toString()}"><span></span></p>

<p class="MsoNormal">        <on-render><span></span></p>

<p class="MsoNormal">           
<evaluate
expression="<wbr>opensamlProfileRequestContext.<wbr>getSubcontext(T(net.<wbr>shibboleth.idp.authn.context.<wbr>AuthenticationContext)).<wbr>getSubcontext(T(net.<wbr>shibboleth.idp.authn.context.<wbr>ExternalAuthenticationContext)<wbr>,
true).setFlowExecutionUrl(<wbr>flowExecutionUrl + '&amp;_eventId_proceed=1')"
/><span></span></p>

<p class="MsoNormal">           
<evaluate
expression="externalContext.<wbr>getNativeRequest().getSession(<wbr>).setAttribute('conversation'
+ flowExecutionContext.getKey().<wbr>toString(), new
net.shibboleth.idp.authn.impl.<wbr>ExternalAuthenticationImpl(<wbr>opensamlProfileRequestContext)<wbr>)"
/><span></span></p>

<p class="MsoNormal"><br></p><p class="MsoNormal">           
<evaluate
expression="externalContext.<wbr>getNativeRequest().getSession(<wbr>).setAttribute('username',
requestParameters.username)" /><span></span></p>

<p class="MsoNormal">   <span></span></p>

<p class="MsoNormal">       
</on-render><span></span></p>

<p class="MsoNormal">        <transition
to="<wbr>ValidateExternalAuthentication<wbr>" /><span></span></p>

<p class="MsoNormal">    </view-state><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">    <action-state
id="<wbr>ValidateExternalAuthentication<wbr>"><span></span></p>

<p class="MsoNormal">        <evaluate
expression="<wbr>ValidateExternalAuthentication<wbr>" /><span></span></p>

<p class="MsoNormal">        <evaluate
expression="'proceed'" /><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">        <transition
on="proceed" to="proceed" /><span></span></p>

<p class="MsoNormal">    </action-state><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal">    <bean-import
resource="shibcas-authn-beans.<wbr>xml" /><span></span></p>

<p class="MsoNormal"><span> </span></p>

<p class="MsoNormal"></flow><span></span></p></div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 20, 2017 at 11:03 PM, Cantor, Scott <span dir="ltr"><<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On 9/20/17, 4:22 AM, "users on behalf of Lalith Jayaweera" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:ljayaweera@gmail.com" target="_blank">ljayaweera@gmail.com</a>> wrote:<br>
<br>
> How to get the  custom param comes in the inital query string to IdP<br>
<br>
</span>You'd probably have to add an inbound interceptor flow of your own construction that accessed them and save them off somewhere for later use.<br>
<span class="m_6965807792819844516HOEnZb"><font color="#888888"><br>
-- Scott<br>
</font></span><div class="m_6965807792819844516HOEnZb"><div class="m_6965807792819844516h5"><br>
<br>
<br>
<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.n<wbr>et</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>