DEPRECATED:125 - Java class method 'requestContext.getPrincipalName()'
Mohamed Lrhazi
lrhazi at cua.edu
Fri Jun 26 19:20:13 UTC 2020
Oh, I have this in my "attribute-resolver.xml" :
<DataConnector id="adLdapConnector" xsi:type="LDAPDirectory"
ldapURL="ldaps://ldaps.cua.edu:636"
baseDN="OU=Users ############ "
principal="CN=SAML-IDP-############"
principalCredential="############"
trustFile="%{idp.authn.LDAP.trustCertificates}">
<FilterTemplate>
<![CDATA[
(cn=$requestContext.principalName)
]]>
</FilterTemplate>
<ReturnAttributes>cn mail sn givenName employeeID memberOf
department</ReturnAttributes>
</DataConnector>
Do I need to replace: (cn=$requestContext.principalName)
On Fri, Jun 26, 2020 at 3:15 PM Mohamed Lrhazi <lrhazi at cua.edu> wrote:
> :) Exactly.... why would I have to :)
>
> so, how do I fix my config, so I don't have a DEPRECATION warning ?
>
>
>
> On Fri, Jun 26, 2020 at 3:10 PM Mak, Steve <makst at upenn.edu> wrote:
>
>> Why are you editing system files?
>>
>>
>>
>> *From: *users <users-bounces at shibboleth.net> on behalf of Mohamed Lrhazi
>> <lrhazi at cua.edu>
>> *Reply-To: *Shib Users <users at shibboleth.net>
>> *Date: *Friday, June 26, 2020 at 15:07
>> *To: *Shib Users <users at shibboleth.net>
>> *Subject: *Re: DEPRECATED:125 - Java class method
>> 'requestContext.getPrincipalName()'
>>
>>
>>
>> Thanks Mark.
>>
>>
>>
>> How would you fix this:
>>
>>
>>
>> idp-dr-1 :: idp-server-current/system/flows » grep -A3 -B1
>> getPrincipalName ./authn/authn-flow.xml
>> <decision-state id="CheckSubjectCanonicalization">
>> <if
>> test="opensamlProfileRequestContext.getSubcontext(T(net.shibboleth.idp.authn.context.SubjectCanonicalizationContext)).getPrincipalName()
>> == null"
>> then="PopulateSubjectCanonicalizationContext"
>> else="DetectIdentitySwitch" />
>> </decision-state>
>> idp-dr-1 :: idp-server-current/system/flows »
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Fri, Jun 26, 2020 at 2:55 PM Mak, Steve <makst at upenn.edu> wrote:
>>
>> It says how to fix it in the log line.
>>
>>
>>
>> *From: *users <users-bounces at shibboleth.net> on behalf of Mohamed Lrhazi
>> <lrhazi at cua.edu>
>> *Reply-To: *Shib Users <users at shibboleth.net>
>> *Date: *Friday, June 26, 2020 at 14:26
>> *To: *Shib Users <users at shibboleth.net>
>> *Subject: *Re: DEPRECATED:125 - Java class method
>> 'requestContext.getPrincipalName()'
>>
>>
>>
>> This is version 3.4.6
>>
>>
>>
>> On Fri, Jun 26, 2020 at 2:19 PM Mohamed Lrhazi <lrhazi at cua.edu> wrote:
>>
>> Hello,
>>
>>
>>
>> How do I find out what to change in my config, to fix this warning?
>>
>>
>>
>> : shib-idp;idp-process.log;dev;nothing;2020-06-26 13:56:22,015 -
>> 136.242.2.242/87CD3FC963447CD94E6E0084138FE301 - WARN [DEPRECATED:125] -
>> Java class method 'requestContext.getPrincipalName()': This will be removed
>> in the next major version of this software; replacement is
>> resolutionContext.getPrincipal()
>> : shib-idp;idp-warn.log;dev;nothing;2020-06-26 13:56:22,015 -
>> 136.242.2.242 - WARN [DEPRECATED:125] - Java class method
>> 'requestContext.getPrincipalName()': This will be removed in the next major
>> version of this software; replacement is resolutionContext.getPrincipal()
>> : shib-idp;idp-process.log;dev;nothing;2020-06-26 13:56:22,029 -
>> 136.242.2.242/87CD3FC963447CD94E6E0084138FE301 - DEBUG
>> [net.shibboleth.idp.attribute.resolver.dc.ldap.impl.TemplatedExecutableSearchFilterBuilder:212]
>> - Template text (cn=$requestContext.principalName) yields (cn=lrhazi)
>> : shib-idp;idp-process.log;dev;nothing;2020-06-26 13:56:22,053 -
>> 136.242.2.242/87CD3FC963447CD94E6E0084138FE301 - DEBUG
>> [org.ldaptive.ssl.AggregateTrustManager:151] - checkServerTrusted for
>> sun.security.ssl.X509TrustManagerImpl at 2e882141 succeeded
>>
>>
>>
>>
>>
>> grepping for files containing getPrincipalName :
>>
>>
>>
>> [root at b99afe915f32 shibboleth-idp]# grep -lr getPrincipalName .
>> ./system/flows/authn/authn-flow.xml
>> ./system/flows/authn/initial-authn-flow.xml
>> ./system/flows/intercept/impersonate-flow.xml
>> ./old-20200626-1524/system/flows/authn/authn-flow.xml
>> ./old-20200626-1524/system/flows/authn/initial-authn-flow.xml
>> ./old-20200626-1524/system/flows/intercept/impersonate-flow.xml
>> [root at b99afe915f32 shibboleth-idp]#
>>
>>
>>
>> These files should have been upgraded automatically by the installer? Do
>> I need to manually update them? and where do I find the updated versions?
>>
>>
>>
>> Thank you!
>>
>> Mohamed.
>>
>> --
>> For Consortium Member technical support, see
>> https://wiki.shibboleth.net/confluence/x/coFAAg
>> To unsubscribe from this list send an email to
>> users-unsubscribe at shibboleth.net
>>
>> --
>> For Consortium Member technical support, see
>> https://wiki.shibboleth.net/confluence/x/coFAAg
>> 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/20200626/b404f1e8/attachment.htm>
More information about the users
mailing list