protected function bootAuthenProvider(): void
    {
        Auth::provider('authen', function ($app, array $config) {
            return new AuthenUserProvider($app->make('hash'), $config['model']);
        });
    }