<div dir="ltr"><div><div><div><div>Thanks -- my mind may be finally wrapping itself around the concept.<br><br></div>Our goals:<br><br></div>-- turn off attribute consent be default to all applications<br></div>-- explicitly turn on by application's entityId<br><br></div>Is there anything I should change for following default setting?<br><div><div><div><div><div><br> <!--<br> Default configuration, with default settings applied for all profiles, and enables<br> the attribute-release consent flow.<br> --><br> <bean id="shibboleth.DefaultRelyingParty" parent="RelyingParty"><br> <property name="profileConfigurations"><br> <list><br> <bean parent="Shibboleth.SSO" p:postAuthenticationFlows="attribute-release" /><br> <ref bean="SAML1.AttributeQuery" /><br> <ref bean="SAML1.ArtifactResolution" /><br> <bean parent="SAML2.SSO" p:postAuthenticationFlows="attribute-release" /><br> <ref bean="SAML2.ECP" /><br> <ref bean="SAML2.Logout" /><br> <ref bean="SAML2.AttributeQuery" /><br> <ref bean="SAML2.ArtifactResolution" /><br> <ref bean="Liberty.SSOS" /><br> </list><br> </property><br> </bean><br><br></div><div>Prior to adding the entityIDs to trigger the attribute consent:<br><br><bean parent="RelyingPartyByName" c:relyingPartyIds="<a href="https://consent.to/me">https://consent.to/me</a>"><br> <property name="profileConfigurations"><br> <list><br> <bean parent="SAML2.SSO" p:postAuthenticationFlows="attribute-release" /><br> </list><br> </property><br></bean><br></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 25, 2017 at 5:50 PM, Klingenstein, Nate <span dir="ltr"><<a href="mailto:nklingenstein@calstate.edu" target="_blank">nklingenstein@calstate.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="m_7717844484334001909moz-cite-prefix">I believe it would look like:<br>
<br>
<div class="m_7717844484334001909container" title="Hint: double-click to select code">
<div class="m_7717844484334001909line m_7717844484334001909number1 m_7717844484334001909index0 m_7717844484334001909alt2"><code class="m_7717844484334001909xml m_7717844484334001909plain"><</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">bean</code>
<code class="m_7717844484334001909xml m_7717844484334001909color1">parent</code><code class="m_7717844484334001909xml m_7717844484334001909plain">=</code><code class="m_7717844484334001909xml m_7717844484334001909string">"RelyingPartyByName"</code>
<code class="m_7717844484334001909xml m_7717844484334001909color1">c:relyingPartyIds</code><code class="m_7717844484334001909xml m_7717844484334001909plain">=</code><code class="m_7717844484334001909xml m_7717844484334001909string"><a class="m_7717844484334001909moz-txt-link-rfc2396E" href="https://consent.to/me" target="_blank">"https://<wbr>consent.to/me"</a></code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number2 m_7717844484334001909index1 m_7717844484334001909alt1"><code class="m_7717844484334001909xml m_7717844484334001909spaces"> </code><code class="m_7717844484334001909xml m_7717844484334001909plain"><</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">property</code>
<code class="m_7717844484334001909xml m_7717844484334001909color1">name</code><code class="m_7717844484334001909xml m_7717844484334001909plain">=</code><code class="m_7717844484334001909xml m_7717844484334001909string">"profileConfigurations"</code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number3 m_7717844484334001909index2 m_7717844484334001909alt2"><code class="m_7717844484334001909xml m_7717844484334001909spaces"> </code><code class="m_7717844484334001909xml m_7717844484334001909plain"><</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">list</code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number4 m_7717844484334001909index3 m_7717844484334001909alt1"><code class="m_7717844484334001909xml m_7717844484334001909spaces"> </code><code class="m_7717844484334001909xml m_7717844484334001909plain"><</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">bean</code>
<code class="m_7717844484334001909xml m_7717844484334001909color1">parent</code><code class="m_7717844484334001909xml m_7717844484334001909plain">=</code><code class="m_7717844484334001909xml m_7717844484334001909string">"SAML2.SSO"</code>
<code class="m_7717844484334001909xml m_7717844484334001909color1">p:postAuthenticationFlows</code><code class="m_7717844484334001909xml m_7717844484334001909plain">=</code><code class="m_7717844484334001909xml m_7717844484334001909string">"<wbr>attribute-release</code><code class="m_7717844484334001909xml m_7717844484334001909string">"</code>
<code class="m_7717844484334001909xml m_7717844484334001909plain">/></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number6 m_7717844484334001909index5 m_7717844484334001909alt1"><code class="m_7717844484334001909xml m_7717844484334001909spaces"> </code><code class="m_7717844484334001909xml m_7717844484334001909plain"></</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">list</code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number7 m_7717844484334001909index6 m_7717844484334001909alt2"><code class="m_7717844484334001909xml m_7717844484334001909spaces"> </code><code class="m_7717844484334001909xml m_7717844484334001909plain"></</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">property</code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
<div class="m_7717844484334001909line m_7717844484334001909number8 m_7717844484334001909index7 m_7717844484334001909alt1"><code class="m_7717844484334001909xml m_7717844484334001909plain"></</code><code class="m_7717844484334001909xml m_7717844484334001909keyword">bean</code><code class="m_7717844484334001909xml m_7717844484334001909plain">></code></div>
</div><div><div class="h5">
<br>
<br>
On 01/26/2017 01:45 AM, Joel Levin wrote:<br>
</div></div></div><div><div class="h5">
<blockquote type="cite">
<div dir="ltr">
<div>Thanks Nate.<br>
<br>
>Let me know if you need a more detailed example,<br>
<br>
</div>
If you could -- that will be super helpful - i.e. with the entityID for application that requires attribute consent form.<br>
<br>
<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Jan 25, 2017 at 5:29 PM, Klingenstein, Nate <span dir="ltr">
<<a href="mailto:nklingenstein@calstate.edu" target="_blank">nklingenstein@calstate.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div class="m_7717844484334001909m_-299729331706320273moz-cite-prefix">Joel,<br>
<br>
Yes, all you need to do is define a unique entityID for that application.<br>
<br>
Then, add a relying party override by name. In that override, define a reference to "attribute-release" on the SAML 2 configuration as a post authentication flow.<br>
<br>
<a class="m_7717844484334001909m_-299729331706320273moz-txt-link-freetext" href="https://wiki.shibboleth.net/confluence/display/IDP30/ConsentConfiguration" target="_blank">https://wiki.shibboleth.net/co<wbr>nfluence/display/IDP30/Consent<wbr>Configuration</a><br>
<br>
Let me know if you need a more detailed example,<br>
Nate.
<div>
<div class="m_7717844484334001909h5"><br>
<br>
On 01/26/2017 01:08 AM, Joel Levin wrote:<br>
</div>
</div>
</div>
<div>
<div class="m_7717844484334001909h5">
<blockquote type="cite">
<div dir="ltr">
<div>
<div>Is there a way to explicitly specify application whereby the attribute-consent will appear?<br>
<br>
</div>
We do not need it for 95% of applications -- but require for 5% or so.<br>
<br>
</div>
j.<br>
<div>
<div>
<div><br>
<br>
</div>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
</div>
</div>
</div>
<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>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
<p><br>
</p>
</div></div></div>
<br>--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.<wbr>net</a><br></blockquote></div><br></div>