org.apache.http.auth

## Class AuthSchemeRegistry

- java.lang.Object
- - org.apache.http.auth.AuthSchemeRegistry

- All Implemented Interfaces:
    Lookup < AuthSchemeProvider >

  已过时。
  （4.3）使用`Registry`

      @Contract(threading=SAFE)
      @Deprecated
      public final class AuthSchemeRegistry
      extends Object
      implements Lookup<AuthSchemeProvider>

  认证方案注册表，可用于获取给定类型的授权挑战的相应认证方案实施。
  从以下版本开始：
    4

- - ### 构造方法摘要

    构造方法
    Constructor and Description
    `AuthSchemeRegistry()` 已过时。

  - ### 方法摘要

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `AuthScheme` | `getAuthScheme(String name, HttpParams params)` 已过时。 获取给定名称的`authentication scheme` 。
    `List<String>` | `getSchemeNames()` 已过时。 获取包含所有注册名称的列表`authentication schemes`的列表
    `AuthSchemeProvider` | `lookup(String name)` 已过时。
    `void` | `register(String name, AuthSchemeFactory factory)` 已过时。 使用给定的标识符注册`AuthSchemeFactory` 。
    `void` | `setItems(Map<String,AuthSchemeFactory> map)` 已过时。 填写已注册的`authentication schemes`的内部集合， 其中以作为参数传递的映射的内容。
    `void` | `unregister(String name)` 已过时。 取消注册实施具有给定名称的`authentication scheme`的类。

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

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

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

    - #### AuthSchemeRegistry

          public AuthSchemeRegistry()

      已过时。

  - ### 方法详细信息

    - #### register

          public void register(String name,
                      AuthSchemeFactory factory)

      已过时。
      使用给定的标识符注册`AuthSchemeFactory` 。 如果具有给定名称的工厂已经存在，将被覆盖。 这个名字与`getAuthScheme(java.lang.String, org.apache.http.params.HttpParams)`中的`authentication scheme`相同 。

      请注意，如果使用自定义身份验证偏好，需要相应更新，以使新的`authentication scheme`生效。

      参数
        `name` - 此方案的标识符
        `factory` - `AuthSchemeFactory`类注册
      另请参见：
        `getAuthScheme(java.lang.String, org.apache.http.params.HttpParams)`

    - #### unregister

          public void unregister(String name)

      已过时。
      取消注册实施具有给定名称的`authentication scheme`的类。
      参数
        `name` - 要注销的类的标识符

    - #### getAuthScheme

          public AuthScheme getAuthScheme(String name,
                                 HttpParams params)
                                   throws IllegalStateException

      已过时。
      获取给定名称的`authentication scheme` 。
      参数
        `name` - `authentication scheme`标识符
        `params` - 认证方案的`HTTP parameters` 。
      结果
        `authentication scheme`
      异常
        `IllegalStateException` - 如果 `IllegalStateException`具有给定名称的方案

    - #### getSchemeNames

          public List<String> getSchemeNames()

      已过时。
      获取包含所有注册的名称的列表`authentication schemes`
      结果
        注册计划名称列表

    - #### setItems

          public void setItems(Map<String,AuthSchemeFactory> map)

      已过时。
      填写已注册的`authentication schemes`的内部集合， 其中以作为参数传递的映射的内容。
      参数
        `map` - 认证方案

    - #### lookup

          public AuthSchemeProvider lookup(String name)

      已过时。
      Specified by:
        `lookup`在界面 `Lookup<AuthSchemeProvider>`

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

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