认证和授权的概念
什么是认证
认证(Authentication)
什么是授权
授权(Authorization)
当你访问资源的时候,相当于controller
SpringSecurity会出现一个默认的登录页面——认证
授权
authorizeRequests()配置路径拦截,表明路径访问所对应的权限,角色,认证信息。
formLogin()对应表单认证相关的配置
logout()对应了注销相关的配置
httpBasic()可以配置basic登录
hasRole表达式来检查当前经过身份验证的主体是否具有指定的权限。
MvcMatcher()使用Spring MVC的HandlerMappingIntrospector来匹配路径并提取变量。