私は silex のドキュメントhttp://silex.sensiolabs.org/doc/providers/security.htmlに目を通し、HTTP 認証を使用して単一のユーザーがシステムのバックエンドに入るのを許可しています。
これはローカル コピーでは機能しますが、サーバー上では機能せず、ログインを拒否します。以前、htpasswd ファイルを使用したときにこの問題が発生したことがあり、php を cgi モードで実行することでこれを修正できましたが、この例では役に立ちませんでした。
$app->register(new Silex\Provider\SecurityServiceProvider(), array(
'security.firewalls' => array(
'admin' => array(
'pattern' => '^/admin',
'http' => true,
'users' => array(
// raw password is foo
'admin' => array('ROLE_ADMIN', '5FZ2Z8QIkA7UTZ4BYkoC+GsReLf569mSKDsfods6LYQ8t+a8EW9oaircfMpmaLbPBh4FOBiiFyLfuZmTSUwzZg==') ,
),
),
)
));