第 7 章 身份验证


摘要

本章论述了如何使用策略在 Apache CXF 应用程序中配置身份验证。目前,SOAP 层唯一支持的凭证类型是 WS-Security UsernameToken。

7.1. 身份验证简介

概述

在 Apache CXF 中,应用程序可通过 Blueprint XML 中的 WSDL 合同和配置设置中的策略断言组合使用身份验证。

注意

请记住,您也可以使用 HTTPS 协议作为身份验证的基础,在某些情况下,这可能更易于配置。请参阅 第 3.1 节 “身份验证替代方案”

设置身份验证的步骤

概述了,您需要执行以下步骤来设置应用程序以使用身份验证:

  1. 将支持令牌策略添加到 WSDL 合同中的端点。这需要端点在其请求消息中包含特定类型的令牌(客户端凭证)。
  2. 在客户端,通过在 Blueprint XML 中配置相关端点来提供发送的凭证。
  3. (可选) 在客户端,如果您决定使用回调处理程序提供密码,请在 Java 中实施回调处理程序。
  4. 在服务器端,将回调处理器类与 Blueprint XML 中的端点关联。然后,回调处理程序负责对从远程客户端收到的凭据进行身份验证。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.