<div class="gmail_quote"><div class="gmail_quote"><span></span>I have upgraded &quot;Identity Provider&quot; from version 2.2.1 to 2.3.4, in our attribute resolver we have some attribute in ldap and some attribute in rdbms oracle.<br>

After upgrade, the &quot;Identity Provider&quot; doesn&#39;t resolve the attributes on rdbms, without apparently error, it resolves only uid attribute on ldap.<br>
<br>Below the attribute-resolver.xml that works with previous configuration.<br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br><br>&lt;resolver:AttributeResolver xmlns:resolver=&quot;urn:mace:shibboleth:2.0:resolver&quot;<br>


                   xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot; xmlns:pc=&quot;urn:mace:shibboleth:2.0:resolver:pc&quot;<br>                   xmlns:ad=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot; xmlns:dc=&quot;urn:mace:shibboleth:2.0:resolver:dc&quot;<br>


                   xmlns:enc=&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot; xmlns:sec=&quot;urn:mace:shibboleth:2.0:security&quot;<br>                   xsi:schemaLocation=&quot;urn:mace:shibboleth:2.0:resolver classpath:/schema/shibboleth-2.0-attribute-resolver.xsd<br>


                                       urn:mace:shibboleth:2.0:resolver:pc classpath:/schema/shibboleth-2.0-attribute-resolver-pc.xsd<br>                                       urn:mace:shibboleth:2.0:resolver:ad classpath:/schema/shibboleth-2.0-attribute-resolver-ad.xsd<br>


                                       urn:mace:shibboleth:2.0:resolver:dc classpath:/schema/shibboleth-2.0-attribute-resolver-dc.xsd<br>                                       urn:mace:shibboleth:2.0:attribute:encoder classpath:/schema/shibboleth-2.0-attribute-encoder.xsd<br>


                                       urn:mace:shibboleth:2.0:security classpath:/schema/shibboleth-2.0-security.xsd&quot;&gt;<br><br><br>    &lt;resolver:AttributeDefinition xsi:type=&quot;Simple&quot; id=&quot;CodiceUtente&quot; sourceAttributeID=&quot;CODPIN&quot; xmlns=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot;&gt;<br>


        &lt;resolver:Dependency ref=&quot;regute&quot; /&gt;<br>        &lt;resolver:Dependency ref=&quot;regsoc&quot; /&gt;<br>        &lt;resolver:AttributeEncoder xsi:type=&quot;SAML2String&quot; xmlns=&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot; name=&quot;CodiceUtente&quot; friendlyName=&quot;CodiceUtente&quot; /&gt;<br>


    &lt;/resolver:AttributeDefinition&gt;<br>....<br>Some attribute<br>....<br><br>    &lt;resolver:AttributeDefinition id=&quot;uid&quot; xsi:type=&quot;Simple&quot; xmlns=&quot;urn:mace:shibboleth:2.0:resolver:ad&quot;<br>


        sourceAttributeID=&quot;uid&quot;&gt;<br>        &lt;resolver:Dependency ref=&quot;myLDAP&quot; /&gt;<br><br>        &lt;resolver:AttributeEncoder xsi:type=&quot;SAML1String&quot; xmlns=&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot;<br>


            name=&quot;urn:mace:dir:attribute-def:uid&quot; /&gt;<br><br>        &lt;resolver:AttributeEncoder xsi:type=&quot;SAML2String&quot; xmlns=&quot;urn:mace:shibboleth:2.0:attribute:encoder&quot;<br>            name=&quot;urn:oid:0.9.2342.19200300.100.1.1&quot; friendlyName=&quot;uid&quot; /&gt;<br>


    &lt;/resolver:AttributeDefinition&gt;<br>    &lt;!-- ========================================== --&gt;<br>    &lt;!--      Data Connectors                       --&gt;<br>    &lt;!-- ========================================== --&gt;<br>


<br>    &lt;resolver:DataConnector id=&quot;regute&quot; xsi:type=&quot;dc:RelationalDatabase&quot; queryTimeout=&quot;PT10.000S&quot;&gt;<br>        &lt;dc:ContainerManagedConnection resourceName=&quot;java:comp/env/jdbc/ORAIDP&quot; /&gt;<br>


        &lt;dc:QueryTemplate&gt;<br>            &lt;![CDATA[<br>                select &#39;ENTPEN9934&#39; codent,<br>                        a.codpin codpin,<br>                        a.mat mat,<br>                        &#39;Cittadino&#39; ruo,<br>


                        b.codfis codfis,<br>                        decode (a.indemlpec, null, a.indeml, a.indemlpec) indeml,<br>                        get_profile (a.codpin) profilo,<br>                        cogprf,<br>


                        nomprf,<br>                        sexprf,<br>                        titstuprf,<br>                        doptitstu,<br>                        isc_giorno (b.mat, sysdate) flgisc,<br>                        fu_pen (b.mat) flgpen,<br>


                        decode (fu_contadnp (b.mat, 1) + fu_contadnp (b.mat, 1), 0, 0, 1) flgdicoms,<br>                        isc_anno (b.mat, fu_ac_web()) flgiscdic,<br>                        fu_anz_cassa (b.mat, sysdate, 1) annanz,<br>


                        fu_anz_cassa (b.mat, sysdate, 2) gganz,<br>                        fu_eta (sysdate, datnas) anneta,<br>                        del,<br>                        fu_ra(b.mat,fu_ac_web()) flgdicirp,<br>


                        fu_vaa(b.mat,fu_ac_web())  flgdiciva<br>                        from i_regute a, b_anacas b<br>                        where b.mat(+) = a.mat and codpin = &#39;$requestContext.principalName&#39;<br>


            ]]&gt;<br>        &lt;/dc:QueryTemplate&gt;<br><br>    &lt;/resolver:DataConnector&gt;<br><br>    &lt;resolver:DataConnector id=&quot;regsoc&quot; xsi:type=&quot;dc:RelationalDatabase&quot; queryTimeout=&quot;PT10.000S&quot;&gt;<br>


        &lt;dc:ContainerManagedConnection resourceName=&quot;java:comp/env/jdbc/ORAIDP&quot; /&gt;<br>        &lt;dc:QueryTemplate&gt;<br>            &lt;![CDATA[<br>                select CODPIN ,CODSOC MAT, DECODE(INDPECRPL,NULL,INDEMLRPL,INDPECRPL) INDEML, GET_PROFILE(CODPIN) PROFILO FROM I_REGSOC WHERE CODPIN=&#39;$requestContext.principalName&#39;<br>


            ]]&gt;<br>        &lt;/dc:QueryTemplate&gt;<br><br>    &lt;/resolver:DataConnector&gt;<br><br>    &lt;resolver:DataConnector id=&quot;myLDAP&quot; xsi:type=&quot;LDAPDirectory&quot; xmlns=&quot;urn:mace:shibboleth:2.0:resolver:dc&quot;<br>


        ldapURL=&quot;ldap://<a href="http://xxx.inarcassa.it" target="_blank">xxx.inarcassa.it</a> ldap://<a href="http://xxx.inarcassa.it" target="_blank">xxx.inarcassa.it</a>&quot; baseDN=&quot;ou=Users,dc=inarcassa,dc=it&quot; principal=&quot;cn=Manager,dc=<br>


inarcassa,dc=it&quot;<br>        principalCredential=&quot;xxxxxx&quot;&gt;<br>        &lt;FilterTemplate&gt;<br>            &lt;![CDATA[<br>                (uid=$requestContext.principalName)<br>            ]]&gt;<br>        &lt;/FilterTemplate&gt;<br>


    &lt;/resolver:DataConnector&gt;<br><br>    &lt;!-- ========================================== --&gt;<br>    &lt;!--      Principal Connectors                  --&gt;<br>    &lt;!-- ========================================== --&gt;<br>


    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;shibTransient&quot; nameIDFormat=&quot;urn:mace:shibboleth:1.0:nameIdentifier&quot; /&gt;<br>    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;saml1Unspec&quot; nameIDFormat=&quot;urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified&quot; /&gt;<br>


    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;saml2Transient&quot; nameIDFormat=&quot;urn:oasis:names:tc:SAML:2.0:nameid-format:transient&quot; /&gt;<br><br>&lt;/resolver:AttributeResolver&gt;<br>


<br>    &lt;!-- ========================================== --&gt;<br>    &lt;!--      Principal Connectors                  --&gt;<br>    &lt;!-- ========================================== --&gt;<br>    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;shibTransient&quot; nameIDFormat=&quot;urn:mace:shibboleth:1.0:nameIdentifier&quot; /&gt;<br>


    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;saml1Unspec&quot; nameIDFormat=&quot;urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified&quot; /&gt;<br>    &lt;resolver:PrincipalConnector xsi:type=&quot;pc:Transient&quot; id=&quot;saml2Transient&quot; nameIDFormat=&quot;urn:oasis:names:tc:SAML:2.0:nameid-format:transient&quot; /&gt;<br>


<br>&lt;/resolver:AttributeResolver&gt;<br><br>I can&#39;t attach log otherwise the moderator cuts my message.<br><br><br>Where&#39;s the mistake?<br><br>Thanks<span class="HOEnZb"><font color="#888888"><span><font color="#888888"><br>
<br>Daniele<br></font></span></font></span></div>
</div><br>