春季安全中的一些重要术语
Spring Security 默认保护我们的 web 应用程序,而且我们可以根据需要对其进行定制。Spring Securit 中的重要术语如下:
- 证明
- 批准
- 过滤器
让我们分别讨论它们,如下所示:
术语 1: 认证
验证用户的身份以提供对系统的访问。如果根据保存的凭证验证了用户,则接受请求,并从服务器向客户端给出所需的响应。一些方法如下:
- 登录表单
- HTTP 身份验证
- 客户认证方法
1.1 登录表单:是指向需要用户识别和认证的网站的网页,通过输入用户名和密码来执行。
1.2 HTTP 认证–在这种情况下,服务器可以向客户端请求认证信息(用户 ID 和密码)。
1.3 客户认证方式——客户认证是一项新规定,旨在防止网上交易欺诈。
术语 2: 授权
授予用户访问特定资源或功能的权限。一些方法:-
2.1 对网址的访问控制–网址的安全性允许您根据网址的内容(关键词)限制对特定网站的访问。
2.2 安全对象和方法–类方法由安全拦截器实现调用,以确保配置的访问决策管理器支持或不支持安全对象的类型。
2.3 访问控制列表–访问控制列表指定哪些用户有权访问对象,以及允许对其进行哪些操作。
术语 3: 过滤器
过滤器是在对请求进行预处理和后处理时调用的功能。Spring Security 维护一个过滤器链,其中所有过滤器都有不同的职责,根据需要哪些服务来添加或删除过滤器。
版权属于:月萌API www.moonapi.com,转载请注明出处