Webiny\Component\Security\Tests\Mocks\UserMock::authenticate PHP Method

authenticate() public method

This method verifies the credentials of current user with the credentials provided from the Login object.
public authenticate ( Login $login, Firewall $firewall ) : boolean
$login Webiny\Component\Security\Authentication\Providers\Login
$firewall Webiny\Component\Security\Authentication\Firewall
return boolean Return true if credentials are valid, otherwise return false.
    public function authenticate(Login $login, Firewall $firewall)
    {
        try {
            $result = $firewall->verifyPasswordHash($login->getPassword(), $this->getPassword());
        } catch (\Exception $e) {
            throw new \Exception($e->getMessage());
        }
        return $result;
    }