public function __construct($appName, IRequest $request, UserManager $userManager, IProvider $tokenProvider, TwoFactorAuthManager $twoFactorAuthManager, ISecureRandom $secureRandom) {
        parent::__construct($appName, $request);
        $this->userManager = $userManager;
        $this->tokenProvider = $tokenProvider;
        $this->secureRandom = $secureRandom;