安全组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.1,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
安全组件
安全组件提供了一个完整的安全系统为您的web应用程序。它附带设施验证使用HTTP基本身份验证,互动形式登录或证书登录,但也允许您实现自己的身份验证策略。此外,授权的组件提供方法经过身份验证的用户根据自己的角色。
安装
安全组件分为几个较小的子组件,可以单独使用:
-
ob娱乐下载symfony / security-core
- 它提供了所有常见的安全特性,从身份验证,授权和编码加载用户的密码。
-
ob娱乐下载symfony / security-http
- 它集成了HTTP协议的核心子组件来处理HTTP请求和响应。
-
ob娱乐下载symfony / security-csrf
- 它提供了保护CSRF攻击。
-
ob娱乐下载symfony /保安
- 它带来许多层的认证在一起,允许创建复杂的身份验证系统。
他们分别可以安装在您的项目:
1 2 3 4
美元作曲家需要symfony / seob娱乐下载curity-core美元作曲家需要symfony / seob娱乐下载curity-http美元作曲家需要symfony / seob娱乐下载curity-csrf美元作曲家需要symfony /保安ob娱乐下载
请注意
如果你安装这个组件之外的Symfony应用程序,你必须要求ob娱乐下载供应商/ autoload.php
文件在你的代码,使作曲家提供的类加载机制。读这篇文章为更多的细节。
另请参阅
本文解释了如何使用安全功能作为一个独立的组件在任何PHP应用程序。读了安全文章在Symfony应用程序了解如何使用它。ob娱乐下载
了解更多
- 身份验证
- 授权
- 防火墙和授权
- 安全地生成随机值
- 安全
- 安全access_control是如何工作的呢?
- 如何定制拒绝访问的反应呢
- 如何使用访问控制列表(acl)
- 内置的身份验证提供者
- 如何实现CSRF保护吗
- 如何创建一个自定义身份验证提供者
- 使用新的Authenticator-based安全
- 安全:复杂的访问控制表达式
- 防火墙如何限制要求吗
- 如何为不同的力HTTPS或HTTP url
- 使用form_login身份验证提供者
- 如何构建一个登录表单吗
- 自定义的身份验证系统保护(API象征性的例子)
- 如何模拟一个用户吗
- 如何构建一个JSON认证端点
- 针对LDAP服务器进行身份验证
- 如何使用多个护卫的身份验证器吗
- 每个用户如何使用不同的密码编码器算法
- 迁移密码散列如何
- 如何添加“记住我”登录功能
- 如何添加一个重置密码的功能
- 如何确保您的应用程序的服务或方法吗
- 如何创建并启用自定义用户跳棋
- 安全的用户提供
- 如何使用选民来检查用户的权限
- 安全配置引用(SecurityBundle)
- UserPassword
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。