建立使用基本认证的 HTTP 连接

要建立使用基本认证的 HTTP 连接,您需要为 HTTP 基本认证启用出站连接策略。

关于此任务

以下示例代码片段中的策略规则设置将为 HTTP 基本认证启用出站连接策略。此示例假定连接 http://the_remote_server.com/basic-auth-protected/ 是受基本认证保护的远程站点。
<policy url="http://the_remote_server.com/basic-auth-protected/*" 
     basic-auth-support="true">
     <meta-data>
          <name>hpaa.authtype</name>
          <value>http-basic</value>
     </meta-data>
     <meta-data>
          <name>hpaa.slotid</name>
          <value>OutboundConnectionCredentials</value>
     </meta-data>
     <meta-data>
          <name>forward-credentials-from-vault</name>
          <value>true</value>
     </meta-data>
</policy>
这些设置的含义如下所示:
  • 策略属性 basic-auth-support 用于启用认证过滤器。
  • 元数据参数 hpaa.authtype 的值用于将认证类型指定为 HTTP 基本认证。
  • hpaa.slotid 的值用于指定凭证保险库的槽标识。有关如何提供远程连接的用户凭证的指示信息,请阅读“提供已认证连接的用户凭证”。
  • 元数据设置 forward-credentials-from-vault 用于指定从凭证保险库收集基本认证的凭证。
  • 您可以使用参数 hpaa.piid 指定为其定义凭证槽的 Portlet 实例标识。此参数是可选参数。