如何使用SecurityProvider将JWT包含在Silex中
我用Silex创建应用程序。我使用“SecurityServiceProvider”进行用户身份验证。用户存储在数据库中。我的防火墙配置如下所示:如何使用SecurityProvider将JWT包含在Silex中,jwt,silex,Jwt,Silex,我用Silex创建应用程序。我使用“SecurityServiceProvider”进行用户身份验证。用户存储在数据库中。我的防火墙配置如下所示: $app->register(new Silex\Provider\SecurityServiceProvider(), array( 'security.firewalls' => array( 'secure_area_edison' => array( '
$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结合起来
有人给我举个例子或提示吗