如何在Silex中使用SecurityProvider包含JWT

时间:2016-04-27 08:15:50

标签: jwt silex

我用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结合使用?

有人给我一个例子或提示吗?

0 个答案:

没有答案