<div dir="ltr">Hello all,<div><br></div><div>I'm working on upgrading from IDP 3.4.7 to the latest 4.0.1. Just like the upgrade documentation says, I am going through and fixing all the warnings of deprecation before moving on. I'm currently stuck on 2 of them.</div><div><br></div><div><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">2020-08-26 08:28:23,246 - WARN [DEPRECATED:118] - XML Element '{urn:mace:shibboleth:2.0:resolver}Dependency', (file [/opt/shibboleth-idp/conf/attribute-resolver.xml]): This will be removed in the next major version of this software; replacement is {urn:mace:shibboleth:2.0:resolver}InputDataConnector or {urn:mace:shibboleth:2.0:resolver}InputAttributeDefinition</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">2020-08-26 08:28:23,374 - WARN [DEPRECATED:118] - XML Attribute '<LDAPPrpperty name="java.naming.ldap.attributes.binary" ..>', (file [/opt/shibboleth-idp/conf/attribute-resolver.xml]): This will be removed in the next major version of this software; replacement is <BinaryAttributes> element</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><font face="arial, sans-serif"><span style="font-variant-ligatures:no-common-ligatures">I don't see in my attribute-resolver file anything matching </span></font><span style="color:rgb(34,34,34)">{urn:mace:shibboleth:2.0:resolver}Dependency. I do have:</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"><span style="color:rgb(34,34,34)"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures"><AttributeResolver</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xmlns</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"urn:mace:shibboleth:2.0:resolver"</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xmlns</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">oidcext</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"org.geant.idpextension.oidc.attribute.encoder"</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xmlns</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xsi</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal;color:rgb(0,0,0)"></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xsi</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">schemaLocation</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"urn:mace:shibboleth:2.0:resolver <a href="http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd" target="_blank">http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd</a> org.geant.idpextension.oidc.attribute.encoder classpath:/schema/idp-oidc-extension-attribute-encoder.xsd"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><AttributeDefinition </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xsi</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">type</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"Mapped"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">id</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"groupMemberOf"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xmlns</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"urn:mace:shibboleth:2.0:resolver"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)">></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures"><InputDataConnector </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">ref</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">"studentGroup"</span><span style="font-variant-ligatures:no-common-ligatures"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">attributeNames</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(180,36,25)">"cn"</span><span style="font-variant-ligatures:no-common-ligatures">/></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><AttributeEncoder </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">xsi</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(64,11,217)">:</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">type</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"SAML2String"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">name</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"<a href="http://connectauthenticate/sso/isgroupvalid" target="_blank">http://connectauthenticate/sso/isgroupvalid</a>"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> /></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures"><ValueMap></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">                </span><span style="font-variant-ligatures:no-common-ligatures"><ReturnValue></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">true</span><span style="font-variant-ligatures:no-common-ligatures"></ReturnValue></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">                </span><span style="font-variant-ligatures:no-common-ligatures"><SourceValue></span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">(.+)</span><span style="font-variant-ligatures:no-common-ligatures"></SourceValue></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures"></ValueMap></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">    </span><span style="font-variant-ligatures:no-common-ligatures"></AttributeDefinition></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(46,174,187)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><font color="#000000" face="arial, sans-serif"><span style="font-variant-ligatures:no-common-ligatures">And then for the </span></font>LDAPProperty name="java.naming.ldap.attributes.binary....  under the DataConnector for Ldap, we have:</p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><LDAPProperty </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">name</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"java.naming.ldap.attributes.binary"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">value</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"objectSid"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> /></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(180,36,25)"><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">        </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"><LDAPProperty </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">name</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"java.naming.referral"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> </span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(47,180,29)">value</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(0,0,0)">=</span><span style="font-variant-ligatures:no-common-ligatures">"follow"</span><span style="font-variant-ligatures:no-common-ligatures;color:rgb(46,174,187)"> /></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><font color="#000000" face="arial, sans-serif"><span style="font-variant-ligatures:no-common-ligatures">I haven't figured out how to use the replacement of BinaryAttributes. </span></font></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><font color="#000000" face="arial, sans-serif"><span style="font-variant-ligatures:no-common-ligatures"><br></span></font></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;line-height:normal"><font color="#000000" face="arial, sans-serif"><span style="font-variant-ligatures:no-common-ligatures">Thank you.</span></font></p></div></div>