<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hello again,</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I upgraded from v 3.4.6 to 4.0.1.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
No deprecated warnings before.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The release notes state:</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The redesign has resulted in the elimination of one existing extension mechanism that we don't believe was heavily used, described in the V3 documentation under the heading
<a href="https://wiki.shibboleth.net/confluence/display/IDP30/PasswordAuthnConfiguration#PasswordAuthnConfiguration-CustomBack-Ends" rel="nofollow">
Custom Back-Ends</a>.<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
So does that mean that system/flows/authn/password-authn-beans.xml is obsolete.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
ValidateUsernamePasswordAgainstJAAS is used there but the release note say it is eliminated.<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Is it? I use it, bingo!</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
When I login attempt, I see:</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.Transition:222] - Exiting state 'ValidateUsernamePassword'
<div>2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.EndState:189] - Entering state 'proceed' of flow 'authn/Password'</div>
<div>2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.SubflowState:112] - Mapping subflow output map[[empty]]</div>
<div>2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.Transition:214] - Executing [Transition@156d90f3 on = proceed, to = CheckSubjectCanonicalization]</div>
<div>2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.Transition:222] - Exiting state 'CallAuthenticationFlow'</div>
<div>2020-07-27 14:43:17,637 - DEBUG [org.springframework.webflow.engine.DecisionState:189] - Entering state 'CheckSubjectCanonicalization' of flow 'authn'</div>
<div>2020-07-27 14:43:17,641 - DEBUG [org.springframework.webflow.engine.impl.FlowExecutionImpl:592] - Attempting to handle [org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'CheckSubjectCanonicalization' of flow 'authn']
with root cause [org.springframework.expression.spel.SpelEvaluationException: EL1011E: Method call: Attempted to call method getPrincipalName() on null context object]</div>
<br>
I am not sure where to best start, I got rid of any getPrincipalName DEPRECATED Warnings before the upgrade.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I'd like to know what replaces password-authn-beans.xml.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
It is not good practice to edit files in system.</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
My system/flows/authn/ directories are identical between 3.4.6 and 4.0.1.<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks again, Joe</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
UWMC</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="Signature">
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; font-family: Calibri, Helvetica, sans-serif; color: rgb(0, 0, 0);">
<p style="margin-top: 0px; margin-bottom: 0px;"></p>
</div>
</div>
</div>
</div>
</body>
</html>