Spring
为何选择 Spring
概览 微服务 响应式 事件驱动 云计算 Web 应用 无服务器 批处理
学习
概览 快速入门 指南 博客
项目
概览 Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 查看所有项目
  • 开发工具
  • Spring Tools 4 Spring Initializr
    学院
    课程 获取认证
    解决方案
    概览 Spring Runtime Spring Consulting Spring Academy 团队版 安全公告
    社区
    概览 活动 团队
    Spring Security 6.4.5
      • 概览
      • 前提条件
      • 社区
      • 新特性
      • 为 7.0 做准备
        • 配置
        • LDAP
      • 迁移到 6.2
        • 授权变更
      • 获取 Spring Security
      • Javadoc
      • 功能
        • 认证
          • 密码存储
        • 授权
        • 防范攻击
          • CSRF
          • HTTP 请求头
          • HTTP 请求
        • 集成
          • 加密
          • Spring Data
          • Java 并发 API
          • Jackson
          • 本地化
      • 项目模块
      • 示例
      • Servlet 应用
        • 入门
        • 架构
        • 认证
          • 认证架构
          • 用户名/密码
            • 读取用户名/密码
              • 表单
              • Basic
              • Digest
            • 密码存储
              • 内存中
              • JDBC
              • UserDetails
              • CredentialsContainer
              • 密码擦除
              • UserDetailsService
              • PasswordEncoder
              • DaoAuthenticationProvider
              • LDAP
          • 持久化
          • Passkeys
          • 一次性令牌
          • 会话管理
          • 记住我
          • 匿名
          • 预认证
          • JAAS
          • CAS
          • X509
          • Run-As
          • 注销
          • 认证事件
        • 授权
          • 授权架构
          • 授权 HTTP 请求
          • 方法安全
          • 领域对象安全 ACLs
          • 授权事件
        • OAuth2
          • OAuth2 登录
            • 核心配置
            • 高级配置
            • OIDC 注销
          • OAuth2 客户端
            • 核心接口和类
            • OAuth2 授权许可
            • OAuth2 客户端认证
            • OAuth2 授权客户端
          • OAuth2 资源服务器
            • JWT
            • 不透明令牌
            • 多租户
            • Bearer 令牌
        • SAML2
          • SAML2 登录
            • SAML2 登录概览
            • SAML2 认证请求
            • SAML2 认证响应
          • SAML2 注销
          • SAML2 Metadata
        • 防范攻击
          • 跨站请求伪造 (CSRF)
          • 安全 HTTP 响应头
          • HTTP
          • HttpFirewall
        • 集成
          • 并发
          • Jackson
          • 本地化
          • Servlet API
          • Spring Data
          • Spring MVC
          • WebSocket
          • Spring 的 CORS 支持
          • JSP Taglib
          • 可观测性
        • 配置
          • Java 配置
          • Kotlin 配置
          • 命名空间配置
        • 测试
          • 方法安全
          • MockMvc 支持
          • MockMvc 设置
          • 安全 RequestPostProcessors
            • 模拟用户
            • 模拟 CSRF
            • 模拟表单登录
            • 模拟 HTTP Basic
            • 模拟 OAuth2
            • 模拟注销
          • 安全 RequestBuilders
          • 安全 ResultMatchers
          • 安全 ResultHandlers
        • 附录
          • 数据库 Schema
          • XML 命名空间
            • 认证服务
            • Web 安全
            • 方法安全
            • LDAP 安全
            • WebSocket 安全
          • 代理服务器配置
          • 常见问题
      • 响应式应用
        • 入门
        • 认证
          • X.509 认证
          • 注销
          • 会话管理
            • 并发会话控制
        • 授权
          • 授权 HTTP 请求
          • EnableReactiveMethodSecurity
        • OAuth2
          • OAuth2 登录
            • 核心配置
            • 高级配置
            • OIDC 注销
          • OAuth2 客户端
            • 核心接口和类
            • OAuth2 授权许可
            • OAuth2 客户端认证
            • OAuth2 授权客户端
          • OAuth2 资源服务器
            • JWT
            • 不透明令牌
            • 多租户
            • Bearer 令牌
        • 防范攻击
          • CSRF
          • 请求头
          • HTTP 请求
          • ServerWebExchangeFirewall
        • 集成
          • CORS
          • RSocket
          • 可观测性
        • 测试
          • 测试方法安全
          • 测试 Web 安全
            • WebTestClient 设置
            • 测试认证
            • 测试 CSRF
            • 测试 OAuth 2.0
        • WebFlux 安全
      • GraalVM Native Image 支持
        • 方法安全
    编辑此页 GitHub 项目 Stack Overflow
    • Spring Security
    • Servlet 应用
    • 测试

    测试

    本节介绍 Spring Security 提供的测试支持。

    要使用 Spring Security 测试支持,必须将 spring-security-test-6.4.5.jar 作为项目依赖项引入。

    从宏观上看,Spring Security 的测试支持为以下方面提供了集成:

    本节摘要

    • 方法安全
    • MockMvc 支持
    • MockMvc 设置
    • 安全 RequestPostProcessors
    • 安全 RequestBuilders
    • 安全 ResultMatchers
    • 安全 ResultHandlers
    • Spring Security
      • 6.4.5
      • 6.3.9
      • 6.2.8
      • 6.1.9
      • 6.0.8
      • 5.8.16
      • 5.7.9
      • 6.5.0-RC1
      • 6.5.0-SNAPSHOT
      • 6.4.6-SNAPSHOT
      • 6.3.10-SNAPSHOT
    • 相关 Spring 文档
      • Spring Framework
      • Spring Security
        • Spring Authorization Server
        • Spring LDAP
        • Spring Security Kerberos
        • Spring Session
        • Spring Vault
      • Spring GraphQL
    • 所有文档...
    Spring

    Copyright © 2005 -Broadcom. 保留所有权利。"Broadcom" 一词指 Broadcom Inc. 和/或其子公司。
    使用条款 • 隐私 • 商标指南 • 谢谢 • 您的加州隐私权 • Cookie 设置

    Apache®, Apache Tomcat®, Apache Kafka®, Apache Cassandra™, and Apache Geode™ are trademarks or registered trademarks of the Apache Software Foundation in the United States and/or other countries. Java™, Java™ SE, Java™ EE, and OpenJDK™ are trademarks of Oracle and/or its affiliates. Kubernetes® is a registered trademark of the Linux Foundation in the United States and other countries. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Windows® and Microsoft® Azure are registered trademarks of Microsoft Corporation. “AWS” and “Amazon Web Services” are trademarks or registered trademarks of Amazon.com Inc. or its affiliates. All other trademarks and copyrights are property of their respective owners and are only mentioned for informative purposes. Other names may be trademarks of their respective owners.

    在所有 Spring 文档中搜索