What does your STS configuration look like?

Colm.

On Tue, May 15, 2012 at 2:27 PM, DTaylor <[email protected]> wrote:
> Hi Andrei,
>
> From what I can see, I'm not actually receiving any of the
> AttributeStatements I requested as part of the token.  There should be
> AttributeStatements for:
>
> http://.../ws/2005/05/identity/claims/role
> http://.../ws/2005/05/identity/claims/surname
> http://.../ws/2005/05/identity/claims/givenname
>
> But from what I can see in the print out below of the token, there are no
> attribute values present.  When the Service is contacted, however, if I
> remove the STS's capability to provide an attribute for one of those claims,
> the token is rejected and the service cannot be accessed.  When all of the
> attribute providers are present, the token is accepted and the service and
> client function correctly.
>
> Print out of token:
>
> <saml1:Assertion AssertionID="_89BE1A329735CB55B9133708789407010"
> IssueInstant="2012-05-15T13:18:14.070Z" Issuer="Merge Healthcare Default
> STS" MajorVersion="1" MinorVersion="1"
> xmlns:saml1="urn:oasis:names:tc:SAML:1.0:assertion"
> xmlns:xs="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:type="saml1:AssertionType">
>
>        <saml1:Conditions NotBefore="2012-05-15T13:18:14.071Z"
> NotOnOrAfter="2012-05-15T13:23:14.071Z">
>
>                <saml1:AudienceRestrictionCondition>
>
>                        <saml1:Audience>
>
>
> http://taylor-d-w7:12007/icc-basic-demo-service-1.0-SNAPSHOT/MergeDemo/MergeDemoService
>
>                        </saml1:Audience>
>
>                </saml1:AudienceRestrictionCondition>
>
>        </saml1:Conditions>
>
>        <saml1:AttributeStatement>
>
>                <saml1:Subject>
>
>                        <saml1:NameIdentifier
> Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"
> NameQualifier="http://cxf.apache.org/sts";>
>
>                                wsitUser
>
>                        </saml1:NameIdentifier>
>
>                        <saml1:SubjectConfirmation>
>
>                                <saml1:ConfirmationMethod>
>
>                                        
> urn:oasis:names:tc:SAML:1.0:cm:holder-of-key
>
>                                </saml1:ConfirmationMethod>
>
>                                <ds:KeyInfo 
> xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
>
>                                        <xenc:EncryptedKey 
> Id="EK-89BE1A329735CB55B913370878940709"
> xmlns:xenc="http://www.w3.org/2001/04/xmlenc#";>
>
>                                                <xenc:EncryptionMethod
> Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5";>
>
>                                                </xenc:EncryptionMethod>
>
>                                                <ds:KeyInfo>
>
>                                                        
> <wsse:SecurityTokenReference
> xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";>
>
>                                                                <ds:X509Data>
>
>                                                                        
> <ds:X509IssuerSerial>
>
>                                                                               
>  <ds:X509IssuerName>
>
>                                                                               
>          CN=SUNCA,OU=JWS,O=SUN,ST=Some-State,C=AU
>
>                                                                               
>  </ds:X509IssuerName>
>
>                                                                               
>  <ds:X509SerialNumber>
>
>                                                                               
>          3
>
>                                                                               
>  </ds:X509SerialNumber>
>
>                                                                        
> </ds:X509IssuerSerial>
>
>                                                                </ds:X509Data>
>
>                                                        
> </wsse:SecurityTokenReference>
>
>                                                </ds:KeyInfo>
>
>                                                <xenc:CipherData>
>
>                                                        <xenc:CipherValue>
>
>
> uHeOeNq3yXO7DNMbndEZO2ecAMUeixBnZKgV6JXxxDuBDla1SAl9XDODDshzYIRdxk9PoF4l1TcxRRoTfde/AFh1BdfX0X3i3NP4guSx3V962dIF0FeL5dC5m85AtUXKybkNKEkyfpd31V68xkLc05eUuH2hnY6dwSH8AVujcE4=
>
>                                                        </xenc:CipherValue>
>
>                                                </xenc:CipherData>
>
>                                        </xenc:EncryptedKey>
>
>                                </ds:KeyInfo>
>
>                        </saml1:SubjectConfirmation>
>
>                </saml1:Subject>
>
>                <saml1:Attribute AttributeName="token-requestor"
> AttributeNamespace="http://cxf.apache.org/sts";>
>
>                        <saml1:AttributeValue xsi:type="xs:string">
>
>                                authenticated
>
>                        </saml1:AttributeValue>
>
>                </saml1:Attribute>
>
>        </saml1:AttributeStatement>
>
>        <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#";>
>
>                <ds:SignedInfo>
>
>                        <ds:CanonicalizationMethod
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#";>
>
>                        </ds:CanonicalizationMethod>
>
>                        <ds:SignatureMethod
> Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1";>
>
>                        </ds:SignatureMethod>
>
>                        <ds:Reference 
> URI="#_89BE1A329735CB55B9133708789407010">
>
>                                <ds:Transforms>
>
>                                        <ds:Transform
> Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature";>
>
>                                        </ds:Transform>
>
>                                        <ds:Transform 
> Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#";>
>
>                                                <ec:InclusiveNamespaces 
> PrefixList="xs"
> xmlns:ec="http://www.w3.org/2001/10/xml-exc-c14n#";>
>
>                                                </ec:InclusiveNamespaces>
>
>                                        </ds:Transform>
>
>                                </ds:Transforms>
>
>                                <ds:DigestMethod 
> Algorithm="http://www.w3.org/2000/09/xmldsig#sha1";>
>
>                                </ds:DigestMethod>
>
>                                <ds:DigestValue>
>
>                                        2mr3d420awDJSRm2vtemryWRdt4=
>
>                                </ds:DigestValue>
>
>                        </ds:Reference>
>
>                </ds:SignedInfo>
>
>                <ds:SignatureValue>
>
>
> tJjV8JsPsRM9cTMrzKLas+aRtvReHE/SiY1aKW1gBzF28Zn/ekggHFswZBhVhYWof1uplV6vPKpliRuUXhi8Go9xvis2df35gBSVhd8ia6M9H8F3SeQp/uqji5qEwGaJ1iZ0c/qV74/lLTf2LWA2RDSJCRL5m7+8NyhpyKm62kU=
>
>                </ds:SignatureValue>
>
>                <ds:KeyInfo>
>
>                        <ds:X509Data>
>
>                                <ds:X509Certificate>
>
>
> MIIDAzCCAmygAwIBAgIBBDANBgkqhkiG9w0BAQQFADBOMQswCQYDVQQGEwJBVTETMBEGA1UECBMK
> U29tZS1TdGF0ZTEMMAoGA1UEChMDU1VOMQwwCgYDVQQLEwNKV1MxDjAMBgNVBAMTBVNVTkNBMB4X
> DTA3MDMxMzA2NTUyNVoXDTE3MDMxMDA2NTUyNVowYzELMAkGA1UEBhMCQVUxEzARBgNVBAgTClNv
> bWUtU3RhdGUxITAfBgNVBAoTGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEMMAoGA1UECxMDU1VO
> MQ4wDAYDVQQDEwVXU1NJUDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwe37mzKVC6jgJduP
> fud9w8AurIhtbkW/6pHfrtpN+baCJhYVXPtHKf2+IcrPK6RxHuRFomvbd+mZY/ksPR/MWfo0uE55
> L6wMfBleQu+iSuZd7Rh37JFHp2CkWOeMfABtupzos3+VzMcoftBzRIZY9Bxy7WtZ8WJUDsnVBP1l
> CI0CAwEAAaOB2zCB2DAJBgNVHRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRl
> ZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUGx3MiyTizFxMbMyVePSDheTY4JwwfgYDVR0jBHcwdYAU
> Z7plxs6VyOOOTSFyojDV0/YYjJWhUqRQME4xCzAJBgNVBAYTAkFVMRMwEQYDVQQIEwpTb21lLVN0
> YXRlMQwwCgYDVQQKEwNTVU4xDDAKBgNVBAsTA0pXUzEOMAwGA1UEAxMFU1VOQ0GCCQDbHkJaq6Ki
> jjANBgkqhkiG9w0BAQQFAAOBgQCJpSnqYAwg92tclja7izIJsFzfQTPzwO6l/+3OAIG93deUyKls
> 4VcD6uXOOnz8CXA6hwh9pLrrYi9MeWuydwd3LLzLSLK6X6VPRC07b1xuJvkLHLeJ3p9IcPVeq9/z
> B94NXIiehHxDwc2pcxx10ArkRBPbACV4etG1Pnb9b5STZQ==
>
>                                </ds:X509Certificate>
>
>                        </ds:X509Data>
>
>                </ds:KeyInfo>
>
>        </ds:Signature>
>
> </saml1:Assertion>
>
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/Accessing-Claims-in-a-client-tp5698187p5707889.html
> Sent from the cxf-user mailing list archive at Nabble.com.



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to