org.apache.http.impl.client

## Class DefaultUserTokenHandler

- java.lang.Object
- - org.apache.http.impl.client.DefaultUserTokenHandler

- All Implemented Interfaces:
    UserTokenHandler

      @Contract(threading=IMMUTABLE)
      public class DefaultUserTokenHandler
      extends Object
      implements UserTokenHandler

  默认实现`UserTokenHandler` 。 该类将使用`Principal`的实例作为HTTP连接的状态对象，如果可以从给定的执行上下文获取。 这有助于确保在特定安全上下文中使用特定用户身份创建的持久连接只能由同一用户重复使用。

  DefaultUserTokenHandler将使用基于连接的身份验证方案（如NTLM）或启用客户机身份验证的SSL会话的用户主体。 如果两者都不可用，将返回`null`令牌。

  从以下版本开始：
    4

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static DefaultUserTokenHandler` | `INSTANCE`

  - ### 构造方法摘要

    构造方法
    Constructor and Description
    `DefaultUserTokenHandler()`

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `getUserToken(HttpContext context)` 如果上下文是用户特定的，则此方法返回的令牌对象将被预期唯一地标识当前用户，如果不是，则期望为 `null` 。

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 字段详细信息

    - #### INSTANCE

          public static final DefaultUserTokenHandler INSTANCE

  - ### 构造方法详细信息

    - #### DefaultUserTokenHandler

          public DefaultUserTokenHandler()

  - ### 方法详细信息

    - #### getUserToken

          public Object getUserToken(HttpContext context)

      描述从接口`UserTokenHandler`复制
      如果上下文是用户特定的，则此方法返回的令牌对象将被预期唯一标识当前用户，如果不是，则期望为 `null` 。
      Specified by:
        `getUserToken`在接口 `UserTokenHandler`
      参数
        `context` - 执行上下文
      结果
        唯一标识用户的用户令牌或 `null`如果上下文不是用户特定的）。

Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译，请与英文版配合使用 by--QQ:654638585