CoreAuthProvider.ContextParamNames

public static final class ContextParamNames

Added in version 1.24.0-ms18.

Имена параметров контекста, передаваемых в методы:

  • CoreAuthProvider.login(Connection, String, String, Map)

  • CoreAuthProvider.loginBearer(Connection, String, Map)

  • CoreAuthProvider.loginRemote(Connection, String, String, Map)

Fields

HEADERS

public static final String HEADERS

Карта http-заголовков: Map<String,Object. Значением карты может быть: String, String[].

IS_SECURE

public static final String IS_SECURE

Флаг указывает, является ли соединение защищённым.

PROTOCOL_VERSION

public static final String PROTOCOL_VERSION

Версия протокола.

REMOTE_ADDRESS

public static final String REMOTE_ADDRESS

Адрес клиента, запросившего аутентификацию. Значением является строковое представление IPv4 или IPv6. Строка может содержать несколько адресов, разделённых запятой, если запрос прошёл через прокси-сервера которые передали http-заголовок "X-Forwarded-For".

REMOTE_PORT

public static final String REMOTE_PORT

Порт клиента, запросившего аутентификацию.

REQUEST_URI

public static final String REQUEST_URI

Идентификатор ресурса, обращение к которому, потребовало аутентификации.

REQUEST_URL

public static final String REQUEST_URL

Адрес, обращение к которому, потребовало аутентификации.

SCHEME

public static final String SCHEME

Имя схемы, используемой для выполнения этого запроса, например: http, https, ws, wss или ftp. Различные схемы имеют различные правила построения URL-адресов, как указано в RFC 1738.

SERVER_NAME

public static final String SERVER_NAME

Адрес сервера.

SERVER_PORT

public static final String SERVER_PORT

Порт сервера.

Constructors

ContextParamNames

public ContextParamNames()