Auto Re-Activation
Users with the inactive status are allowed to auto reactivate. To do so, they effectively have to re-verify
they have access to the associated email address.
User Workflow
From the user’s perspective the process is fairly low impact.
User is Anonymous to Plone
User is shown a warning that they are inactive, with a link to reactivate
User receives email and clicks the link in the email
User is now active, and authenticated/authorized
Backend
Under the hood, things are more complicated.
Authenticate Credentials plugin fails. But it stores the Shibb headers in the request annotations for convenience
Challenge plugin detects that the user is Shibboleth authenticated, so it does not redirect
Warning viewlets detect:
User is Shibb authenticated but anonymous to Plone
User account is inactive.