This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -197,7 +197,7 @@ function hide_canvas() {
<p>最后, httpBasic() 语句使用 HTTP 协议中的 Basic Authentication 方法完成认证。</p>
<p>18 讲中我们也演示了如何使用 Postman 完成认证的方式,这里就不过多赘述了。</p>
<p>当然Spring Security 中还提供了很多其他有用的配置方法供开发人员灵活使用,下表中我们进行了列举,一起来看下。</p>
<p><img src="assets/CgpVE2AGpjqARlFfAAE9RHgwruA457.png" alt="Lark20210119-172757.png" /></p>
<p><img src="assets/CgpVE2AGpjqARlFfAAE9RHgwruA457.png" alt="png" /></p>
<p><strong>基于上表中的配置方法,我们就可以通过 HttpSecurity 实现自定义的授权策略。</strong></p>
<p>比方说,我们希望针对“/orders”根路径下的所有端点进行访问控制且只允许认证通过的用户访问那么可以创建一个继承了 WebSecurityConfigurerAdapter 类的 SpringCssSecurityConfig并覆写其中的 configure(HttpSecurity http) 方法来实现,如下代码所示:</p>
<pre><code>@Configuration