Spec-Zone .ru
спецификации, руководства, описания, API


javax.ws.rs.core
Интерфейс SecurityContext


public interface SecurityContext

Вводимый интерфейс, который обеспечивает доступ к соответствующей информации безопасности.

См. Также:
Context

Полевая Сводка
static java.lang.String BASIC_AUTH
          Строковый идентификатор для Стандартной аутентификации.
static java.lang.String CLIENT_CERT_AUTH
          Строковый идентификатор для Клиентской аутентификации Сертификата.
static java.lang.String DIGEST_AUTH
          Строковый идентификатор для Дайджест-аутентификации.
static java.lang.String FORM_AUTH
          Строковый идентификатор для аутентификации Формы.
 
Сводка метода
 java.lang.String getAuthenticationScheme()
          Возвращает строковое значение схемы аутентификации, используемой, чтобы защитить ресурс.
 java.security.Principal getUserPrincipal()
          Возвраты a java.security.Principal объект, содержащий имя тока аутентифицируемый пользователь.
 boolean isSecure()
          Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.
 boolean isUserInRole(java.lang.String role)
          Возвращает булево указание, включается ли аутентифицируемый пользователь в указанную логическую "роль".
 

Полевая Деталь

BASIC_AUTH

static final java.lang.String BASIC_AUTH
Строковый идентификатор для Стандартной аутентификации. "ОСНОВНОЕ" значение

См. Также:
Постоянные Значения полей

CLIENT_CERT_AUTH

static final java.lang.String CLIENT_CERT_AUTH
Строковый идентификатор для Клиентской аутентификации Сертификата. Значение "CLIENT_CERT"

См. Также:
Постоянные Значения полей

DIGEST_AUTH

static final java.lang.String DIGEST_AUTH
Строковый идентификатор для Дайджест-аутентификации. Значение "ОБЗОР"

См. Также:
Постоянные Значения полей

FORM_AUTH

static final java.lang.String FORM_AUTH
Строковый идентификатор для аутентификации Формы. Значение "ФОРМА"

См. Также:
Постоянные Значения полей
Деталь метода

getUserPrincipal

java.security.Principal getUserPrincipal()
Возвраты a java.security.Principal объект, содержащий имя тока аутентифицируемый пользователь. Если пользователь не аутентифицировался, нуль возвратов метода.

Возвраты:
a java.security.Principal содержа имя пользователя, обращающегося с этой просьбой; нуль, если пользователь не аутентифицировался
Броски:
java.lang.IllegalStateException - если вызвано вне контекста запроса

isUserInRole

boolean isUserInRole(java.lang.String role)
Возвращает булево указание, включается ли аутентифицируемый пользователь в указанную логическую "роль". Если пользователь не аутентифицировался, возвраты метода false.

Параметры:
role - a String определение имени роли
Возвраты:
a boolean указание, принадлежит ли пользователь, обращающийся с просьбой, данной роли; false если пользователь не аутентифицировался
Броски:
java.lang.IllegalStateException - если вызвано вне контекста запроса

isSecure

boolean isSecure()
Возвращает булево указание, обратились ли с этой просьбой, используя безопасный канал, такой как HTTPS.

Возвраты:
true если с просьбой обратились, используя безопасный канал, false иначе
Броски:
java.lang.IllegalStateException - если вызвано вне контекста запроса

getAuthenticationScheme

java.lang.String getAuthenticationScheme()
Возвращает строковое значение схемы аутентификации, используемой, чтобы защитить ресурс. Если ресурс не аутентифицируется, нуль возвращается. Значения являются тем же самым как переменной CGI AUTH_TYPE

Возвраты:
один из статических элементов BASIC_AUTH, FORM_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH (подходящий для == сравнение) или контейнерно-специфичная строка, указывающая на схему аутентификации, или нуль, если запрос не аутентифицировался.
Броски:
java.lang.IllegalStateException - если вызвано вне контекста запроса


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter