Attribute Consent

Joel Levin joel.aaron.levin at gmail.com
Thu Jan 26 15:19:06 EST 2017


Thanks -- my mind may be finally wrapping itself around the concept.

Our goals:

-- turn off attribute consent be default to all applications
-- explicitly turn on by application's entityId

Is there anything I should change for following default setting?

 <!--
    Default configuration, with default settings applied for all profiles,
and enables
    the attribute-release consent flow.
    -->
    <bean id="shibboleth.DefaultRelyingParty" parent="RelyingParty">
        <property name="profileConfigurations">
            <list>
                <bean parent="Shibboleth.SSO"
p:postAuthenticationFlows="attribute-release" />
                <ref bean="SAML1.AttributeQuery" />
                <ref bean="SAML1.ArtifactResolution" />
                <bean parent="SAML2.SSO"
p:postAuthenticationFlows="attribute-release" />
                <ref bean="SAML2.ECP" />
                <ref bean="SAML2.Logout" />
                <ref bean="SAML2.AttributeQuery" />
                <ref bean="SAML2.ArtifactResolution" />
                <ref bean="Liberty.SSOS" />
            </list>
        </property>
    </bean>

Prior to adding the entityIDs to trigger the attribute consent:

<bean parent="RelyingPartyByName" c:relyingPartyIds="https://consent.to/me">
    <property name="profileConfigurations">
        <list>
            <bean parent="SAML2.SSO"
p:postAuthenticationFlows="attribute-release" />
        </list>
    </property>
</bean>

On Wed, Jan 25, 2017 at 5:50 PM, Klingenstein, Nate <
nklingenstein at calstate.edu> wrote:

> I believe it would look like:
>
> <bean parent="RelyingPartyByName" c:relyingPartyIds="https://
> consent.to/me" <https://consent.to/me>>
>     <property name="profileConfigurations">
>         <list>
>             <bean parent="SAML2.SSO"  p:postAuthenticationFlows="
> attribute-release" />
>         </list>
>     </property>
> </bean>
>
>
> On 01/26/2017 01:45 AM, Joel Levin wrote:
>
> Thanks Nate.
>
> >Let me know if you need a more detailed example,
>
> If you could -- that will be super helpful - i.e. with the entityID for
> application that requires attribute consent form.
>
>
>
> On Wed, Jan 25, 2017 at 5:29 PM, Klingenstein, Nate <
> nklingenstein at calstate.edu> wrote:
>
>> Joel,
>>
>> Yes, all you need to do is define a unique entityID for that application.
>>
>> 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.
>>
>> https://wiki.shibboleth.net/confluence/display/IDP30/ConsentConfiguration
>>
>> Let me know if you need a more detailed example,
>> Nate.
>>
>>
>> On 01/26/2017 01:08 AM, Joel Levin wrote:
>>
>> Is there a way to explicitly specify application whereby the
>> attribute-consent will appear?
>>
>> We do not need it for 95% of applications -- but require for 5% or so.
>>
>> j.
>>
>>
>>
>>
>> --
>> To unsubscribe from this list send an email to
>> users-unsubscribe at shibboleth.net
>>
>
>
>
> --
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20170126/934e36bd/attachment.html>


More information about the users mailing list