def METHOD_NAME(self, request, response, **kw):  # noqa
    """
    Challenge the user for credentials
    """
    user_expired = response.getHeader('user_expired')
    if user_expired:
        portal_url = api.portal.get_tool(name='portal_url')()
        IStatusMessage(request).add(
            _(u'Your password has expired.'), type='error'
        )
        response.redirect(
            '%s/mail_password_form?userid=%s' % (portal_url, user_expired),
            lock=1
        )
        return 1
    return 0