安全组件

编辑本页

警告:您正在浏览的文档欧宝体育电话欧宝娱乐app下载地址Symfony 4.2,现已不再维护。

本页的更新版本用于Sy欧宝娱乐app下载地址mfony 6.2(当前稳定版本)。

安全组件

Security组件为您的web应用程序提供了一个完整的安全系统。它附带了使用HTTP基本身份验证、交互式表单登录或X.509证书登录进行身份验证的功能,但也允许您实现自己的身份验证策略。此外,该组件还提供了基于身份验证用户的角色对其进行授权的方法。

安装

1
作曲家需要和谐/安全欧宝娱乐app下载地址

请注意

如果在Symfony应用程序外部安装此组件,则必须要求欧宝娱乐app下载地址供应商/ autoload.php文件,以启用Composer提供的类自动加载机制。读这篇文章欲知详情。

Security组件被分成几个更小的子组件,可以分别使用:

欧宝娱乐app下载地址symfony / security-core
它提供了所有常见的安全特性,从身份验证到授权,从编码密码到加载用户。
欧宝娱乐app下载地址symfony / security-http
它将核心子组件与HTTP协议集成在一起,以处理HTTP请求和响应。
欧宝娱乐app下载地址symfony / security-csrf
它提供了预防CSRF攻击
欧宝娱乐app下载地址symfony /保安
它将许多层身份验证结合在一起,允许创建复杂的身份验证系统。

另请参阅

本文解释如何在任何PHP应用程序中使用安全特性作为独立组件。读了安全文章,以了解如何在Symfony应用程序中使用它。欧宝娱乐app下载地址

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。