Kernel::System::CustomerAuth::PostAuth::PasswordChange

NAME

Kernel::System::CustomerAuth::PostAuth::PasswordChange

DESCRIPTION

Post authorization module, which checks if a password change is needed for the user. E.g. with the user must change the password after the first login.

PUBLIC INTERFACE

Run()

Checks if a password change is needed for the current CUSTOMER user.

    my $Result = $PostAuthPasswordChangeObject->Run(
        User => 'customer',
    );

returns

    $Result = {
        Module => 'PasswordChange',
        Config => {
            # Additional information
            ChangeAfterFirstLogin => 1,
        },
    },

    or undef is no post authorization step is needed.
Scroll to Top