【发布时间】:2016-05-13 21:43:54
【问题描述】:
我在服务器上有一个通过 SSO 验证的用户。我可以通过以下方式在我的应用中获取它:
$user = $request->server->getHeaders();
var_dump($user['X_REMOTE_USER']);
我有一个 SOAP Web 服务来检索有关用户的更多信息,例如他对应用程序的权限。
我想知道保护我的应用安全的好方法是什么?
eg: /admin 如果用户有管理员角色
我必须在 symfony 上验证我的用户吗?如果是,我如何在 symfony 上识别我的用户? (我们不需要登录表单)
我已经看到可能我可以使用 userProvider。但我不知道它如何与已经通过服务器身份验证的用户一起使用。
感谢您的帮助, 问候。
【问题讨论】:
标签: php single-sign-on symfony