Can an intercept trigger a re-resolution of attributes?
Christopher Bongaarts
cab at umn.edu
Mon Aug 1 15:18:21 EDT 2016
I'm not necessarily going with this method long term, but it seemed like
it might be a simpler path...
We implemented a post-auth intercept for our concept of "expired
password" (though in our case it's more like what others call "expiring"
or "grace period"). When a user has the relevant LDAP attribute set to
the expired password value(s) (via a RegexAttributePredicate similar to
the SimpleAttributePredicate, hoping to contribute this at some point),
they are direct to a "your password has expired, go change it" view.
The password change opens in another window, so when the user is done
changing password, they could go back to the expired password view page
and click a "Continue" button/link. The problem I've bumped into is
that simply transitioning from the expired password view to the
beginning of our intercept flow (where it checks the password status
LDAP attribute) does not pick up any changes to the LDAP entry.
Is there a way to trigger re-resolution of (perhaps specific) attributes
during an intercept flow? Either as a flow action, or directing to
another flow somehow?
If it's not possible, I suspect we'll have to pull the password status
check into the actual login flow somehow. I'm having trouble figuring
out where the "pre-resolution" of attributes is happening, though.
--
%% Christopher A. Bongaarts %% cab at umn.edu %%
%% OIT - Identity Management %% http://umn.edu/~cab %%
%% University of Minnesota %% +1 (612) 625-1809 %%
More information about the users
mailing list