AWS AppStream

Hong Ye hy93 at cornell.edu
Fri Aug 4 11:17:26 EDT 2017


I tried configure IDP release urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress format nameID with relying party overwrite. But with nameID format requirements in  their metadata, no nameID was released.

<bean parent="RelyingPartyByName" c:relyingPartyIds="#{{
            'urn:amazon:webservices'
            }}" >

            <property name="profileConfigurations">
                <list>
                    <bean parent="SAML2.SSO" p:encryptAssertions="false" p:nameIDFormatPrecedence=" urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress " />
                    </list>
            </property>
</bean>

If I removed their nameID format requirements from it’s metadata,  then aws login works fine. The problem is AWS refresh their metadata every year. I tried to avoid manually modify their metadata .

Thanks,

Hong


On 8/4/17, 10:47 AM, "users on behalf of Cantor, Scott" <users-bounces at shibboleth.net on behalf of cantor.2 at osu.edu> wrote:

    On 8/4/17, 10:41 AM, "users on behalf of Yavor Yanakiev" <users-bounces at shibboleth.net on behalf of yavor at nyu.edu> wrote:
    
    > According to AWS’s metadata(https://signin.aws.amazon.com/static/saml-metadata.xml), it requires nameID format:
    
    You should never believe or trust that information in someone's metadata. It is not meaningful unless you got it from a federation or created it yourself. People throw anything and everything into metadata by copying and pasting things with no understanding or care.
    
    -- Scott
    
    
    -- 
    To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net



More information about the users mailing list