我用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响应。可以通过uri" / api /"。
访问API中的所有功能我在JWT的情况下找到了一些主题,并尝试将JWT包含在我的应用程序中。但我不确定如何在我的应用程序中包含JWT,或者可以将经典身份验证与Silex中的JWT结合使用?
有人给我一个例子或提示吗?