7.2 自定义认证驱动与守卫(Guard) 7.2 自定义认证驱动与守卫(Guard) 在Laravel框架的认证体系中,守卫(Guard)扮演着“门禁系统”的角色——它不仅决定谁可以进入应用的大门,还规范了进入之后的行为边界。默认情况下,Laravel通过 和 两种守卫,分别处理基于会话的用户登录和基于令牌的无状态认证。然而,现实世界的业务需求远比这复杂:多租户系统需要为不同客户隔离认证上下文;物联网平台可能需同时支持设备密钥、OAuth2与JWT;企业内部系统或许要集成LDAP、SAML甚至自研的身份验证协议。此时,仅依赖框架内置机制便显得捉襟见肘。