如何使用SecurityProvider将JWT包含在Silex中

如何使用SecurityProvider将JWT包含在Silex中,jwt,silex,Jwt,Silex,我用Silex创建应用程序。我使用“SecurityServiceProvider”进行用户身份验证。用户存储在数据库中。我的防火墙配置如下所示: $app->register(new Silex\Provider\SecurityServiceProvider(), array( 'security.firewalls' => array( 'secure_area_edison' => array( '

我用Silex创建应用程序。我使用“SecurityServiceProvider”进行用户身份验证。用户存储在数据库中。我的防火墙配置如下所示:

$app->register(new Silex\Provider\SecurityServiceProvider(), array(
        'security.firewalls' => array(
            'secure_area_edison' => array(
                'pattern' => '^/admin/',
                'form' => array('login_path' => '/', 'check_path' => '/admin/login_check'),
                'logout' => array('logout_path' => '/admin/logout', 'invalidate_session' => true),
                'users' => function () use ($app) {
                    return new App\Services\UserProvider($app['db']);
                },
            ),
        )
    ));
现在我想为我的应用程序创建一个API。api将返回JSON响应。API中的所有函数都可以通过uri“/API/”访问

我在JWT中找到了一些主题,并尝试在我的应用程序中包含JWT。但我不确定如何在我的应用程序中包含JWT,或者是否可以将经典身份验证与Silex中的JWT结合起来

有人给我举个例子或提示吗