<div dir="ltr">So I think I found three pieces of information that are relevant:<div>1) I misspoke, we are not on 4.3, we are on 4.2</div><div>2) I had not enabled the ExpiringPasswords module</div><div>3) When we had expirations working, we were using an external authenticator (we were authing Shib off an existing CAS install), but where it is not working, we are using the Password authenticator with an ldap server.</div><div><br></div><div>After some poking around, it looks like the ExpiringPasswordIntercept is not firing when we use ldap authentication -- I have an install that is still using CAS authentication, and if I run the command to enable the ExpiringPassword intercept, and restart, it is catching the expired password as expected.</div><div><br></div><div>Is there some way to get the ldap login flow to use the passwordExpiring IDP Attribute? Or preferably to get the ExpiringPasswordIntercept to work with Password auth?</div><div><br></div><div>Thanks for your time!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 21, 2023 at 11:11 AM Cantor, Scott <<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Another point I guess...4.3 adds an explicit DateTimeAttributeDefinition, which "isolates" the whole mess of converting inside the resolver and is perhaps a bit easier to play/debug with (e.g. aacli and reloading). That gets you a standard Instant out that the relevant predicate(s) will operate against without having to do the conversion there.<br>
<br>
I haven't done that switch myself but I added that so it's an option.<br>
<br>
-- Scott<br>
<br>
<br>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><pre cols="72">Jeff Chapin,</pre>Panther eSports Adviser <br>Systems/Applications Administrator<br>ITS-IS, University of Northern Iowa<br>Phone: 319-273-3162 Email: <a href="mailto:Jeff.Chapin@uni.edu" target="_blank">Jeff.Chapin@uni.edu</a> </div></div></div></div>