安全组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.0,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
安全组件
安全组件提供了一个完整的安全系统为您的web应用程序。它附带设施使用HTTP基本身份验证或摘要式身份验证,互动形式登录或证书登录,但也允许您实现自己的身份验证策略。此外,授权的组件提供方法经过身份验证的用户根据自己的角色,它包含一个先进的ACL系统。
安装
您可以安装组件在两个不同的方面:
- 安装它通过作曲家(
ob娱乐下载symfony /安全
在Packagist); - 使用官方的Git存储库(https://github.com/ob娱乐下载symfony/security)。
然后,需要供应商/ autoload.php
文件,使作曲家提供的半自动的机制。否则,您的应用程序无法找到这个Symfony组件的类。ob娱乐下载
安全组件分为四个较小的子组件可单独使用:
-
ob娱乐下载symfony / security-core
- 它提供了所有常见的安全特性,从身份验证,授权和编码加载用户的密码。
-
ob娱乐下载symfony / security-http
- 它集成了HTTP协议的核心子组件来处理HTTP请求和响应。
-
ob娱乐下载symfony / security-csrf
- 它提供了保护CSRF攻击。
-
ob娱乐下载symfony / security-acl
- 它提供了一个细粒度的权限机制基于访问控制列表。
了解更多
- 身份验证
- 授权
- 防火墙和授权
- 安全地生成随机值
- 安全
- 安全access_control是如何工作的呢?
- 如何使用访问控制列表(acl)
- 如何利用先进的ACL的概念
- 如何验证用户身份的API密钥
- 在登录表单使用CSRF保护
- 如何创建一个自定义身份验证提供者
- 如何创建一个自定义表单密码身份验证
- 如何创建一个自定义用户提供者
- 如何从数据库中加载安全用户(实体提供者)
- 防火墙如何限制到一个特定的请求吗
- 如何为不同的力HTTPS或HTTP url
- 如何自定义表单登录吗
- 如何构建一个传统的登录表单吗
- 如何创建一个自定义的身份验证系统,保安吗
- 如何限制对特定主机的防火墙
- 如何模拟一个用户吗
- 针对LDAP服务器进行身份验证
- 如何使用多个护卫的身份验证器吗
- 如何使用多个用户提供者
- 如何选择密码编码器算法动态
- 如何手动编码密码
- 使用前验证安全防火墙
- 如何添加“记住我”登录功能
- 如何确保您的应用程序的服务或方法吗
- 如何检查你的依赖关系已知的安全漏洞吗
- 如何更改默认目标路径的行为
- 如何创建并启用自定义用户跳棋
- 如何使用选民来检查用户的权限
- SecurityBundle配置(“安全”)
- UserPassword
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。