System.Security.Claims
Представляет утверждение.
Инициализирует новый экземпляр класса с заданным типом требования и значением.
Тип утверждения.
Значение утверждения.
Значение параметра или — null.
Инициализирует новый экземпляр класса с заданным типом требования, значением и типом значения.
Тип утверждения.
Значение утверждения.
Тип значения требования.Если этот параметр имеет значение null, используется .
Значение параметра или — null.
Инициализирует новый экземпляр класса с заданным типом требования, значением, типом значения и поставщиком.
Тип утверждения.
Значение утверждения.
Тип значения требования.Если этот параметр имеет значение null, используется .
Отправитель утверждения.Если этот параметр пуст или имеет значение null, используется .
Значение параметра или — null.
Инициализирует новый экземпляр класса с заданным типом требования, значением, типом значения, поставщиком и исходным поставщиком.
Тип утверждения.
Значение утверждения.
Тип значения требования.Если этот параметр имеет значение null, используется .
Отправитель утверждения.Если этот параметр пуст или имеет значение null, используется .
Исходный издатель требования.Если этот параметр пуст или имеет значение null, свойству присваивается значение свойства .
Значение параметра или — null.
Инициализирует новый экземпляр класса указанным типом требования, значением, типом значения, издателем, исходным издателем и субъектом.
Тип утверждения.
Значение утверждения.
Тип значения требования.Если этот параметр имеет значение null, используется .
Отправитель утверждения.Если этот параметр пуст или имеет значение null, используется .
Исходный издатель требования.Если этот параметр пуст или имеет значение null, свойству присваивается значение свойства .
Субъект, который описывает это утверждение.
Значение параметра или — null.
Возвращает новый объект , скопированный из данного объекта.Новое утверждение не имеет субъекта.
Новый объект требования.
Возвращает новый объект , скопированный из данного объекта.Субъект нового утверждения устанавливается в соответствии с заданным значением ClaimsIdentity.
Новый объект требования.
Предполагаемая тема нового утверждения.
Получает поставщика требования.
Имя, которое ссылается на издателя утверждения.
Получает исходный издатель требования.
Имя, которое ссылается на исходного издателя утверждения.
Получает словарь, содержащий дополнительные свойства, связанные с этим утверждением.
Словарь, содержащий дополнительные свойства, связанные с требованием.Свойства представляются в виде пар "имя-значение".
Возвращает субъект требования.
Субъект требования.
Возвращает строковое представление этого объекта .
Строковое представление данного объекта .
Получает тип требования.
Тип утверждения.
Получает значение требования.
Значение утверждения.
Получает тип значения требования.
Тип значения требования.
Представляет идентификатор на основе утверждений.
Инициализирует новый экземпляр класса с пустой коллекцией требований.
Инициализирует новый экземпляр класса , используя перечисляемую коллекцию объектов .
Утверждения, которыми будет заполняться удостоверение утверждений.
Инициализирует новый экземпляр класса с указанными требованиями и типом аутентификации.
Утверждения, которыми будет заполняться удостоверение утверждений.
Тип используемой аутентификации.
Инициализирует новый экземпляр класса указанными требованиями, типом аутентификации, типом требования имени и типом требования роли.
Утверждения, которыми будет заполняться удостоверение утверждений.
Тип используемой аутентификации.
Тип утверждения, используемый для утверждений имен.
Тип утверждения, используемый для утверждений ролей.
Инициализирует новый экземпляр класса , используя имя и тип аутентификации из заданного объекта .
Удостоверение, из которого следует создать новое удостоверение утверждений.
Инициализирует новый экземпляр класса , используя указанные требования и заданный объект .
Удостоверение, из которого следует создать новое удостоверение утверждений.
Утверждения, которыми будет заполняться удостоверение утверждений.
Инициализирует новый экземпляр класса из указанного , используя указанные требования, тип аутентификации, тип требования имени и тип требования роли.
Удостоверение, из которого следует создать новое удостоверение утверждений.
Утверждения, которыми будет заполняться новое удостоверение утверждений.
Тип используемой аутентификации.
Тип утверждения, используемый для утверждений имен.
Тип утверждения, используемый для утверждений ролей.
Инициализирует новый экземпляр класса пустой коллекцией требований и указанным типом аутентификации.
Тип используемой аутентификации.
Инициализирует новый экземпляр класса с указанным типом аутентификации, типом требования имени и типом требования роли.
Тип используемой аутентификации.
Тип утверждения, используемый для утверждений имен.
Тип утверждения, используемый для утверждений ролей.
Получает или задает удостоверение вызывающей стороны, которой были предоставлены права делегирования.
Вызывающая сторона, которой предоставлены права делегирования.
Предпринята попытка установить свойство на текущий экземпляр.
Добавляет одно требование к этому идентификатору требований.
Добавляемое требование.
Параметр имеет значение null.
Добавляет список требований к этому идентификатору требований.
Добавляемые требования.
Параметр имеет значение null.
Возвращает тип проверки подлинности.
Тип проверки подлинности.
Получает или задает токен, который использовался для создания данного удостоверения на основе требований.
Контекст начальной загрузки.
Получает требования, связанные с данным удостоверением на основе требований.
Коллекция утверждений, связанных с данным удостоверением утверждений.
Возвращает новый объект , скопированный из данного удостоверение утверждений.
Копия текущего экземпляра.
Издатель по умолчанию; "ЛОКАЛЬНАЯ СИСТЕМА".
Тип утверждения имени по умолчанию; .
Тип утверждения роли по умолчанию; .
Извлекает все утверждения, соответствующие указанного предикату.
Утверждения соответствия.Список доступен только для чтения.
Функция, выполняющая логику сопоставления.
имеет значение null.
Извлекает все утверждения, которые имеют указанный тип утверждения.
Утверждения соответствия.Список доступен только для чтения.
Тип утверждения, с которым сопоставляются утверждения.
имеет значение null.
Извлекает первое утверждение, соответствующие указанному предикату.
Первое утверждение соответствия или значение null, если соответствие не найдено.
Функция, выполняющая логику сопоставления.
имеет значение null.
Извлекает первое утверждение с указанным типом утверждения.
Первое утверждение соответствия или значение null, если соответствие не найдено.
Тип требования для выполнения сравнения.
имеет значение null.
Определяет, имеет ли этот идентификатор утверждения утверждение, что соответствует заданному предикату.
Значение true, если существует сопоставленное утверждение; в противном случае — значение false.
Функция, выполняющая логику сопоставления.
имеет значение null.
Определяет, имеет ли этот идентификатор утверждения утверждение с заданным типом и значением утверждения.
Значение true, если соответствие найдено; в противном случае — значение false.
Тип требования для выполнения сравнения.
Значение требования для сопоставления.
имеет значение null.– или – имеет значение null.
Получает значение, определяющее, прошло ли удостоверение аутентификацию.
Значение true, если удостоверение прошло аутентификацию; в противном случае — значение false.
Получает или задает метку для данного удостоверения на основе требований.
Метка.
Получает имя данного удостоверения на основе требований.
Имя или null.
Получает тип требования, используемый для определения того, какие требования предоставляют значение для свойства данного удостоверения на основе требований.
Тип требования имени.
Пытается удалить утверждение на основе идентификатора утверждений.
Удаляемое требование.
Невозможно удалить требования.
Получает тип требования, который будет интерпретироваться как роль .NET Framework среди требований в данном удостоверении на основе требований.
Тип требования роли.
Пытается удалить утверждение на основе идентификатора утверждений.
Значение true, если требование успешно удалено; в противном случае — значение false.
Удаляемое требование.
Реализация , которая поддерживает несколько идентификаторов на основе утверждений.
Инициализирует новый экземпляр класса .
Инициализирует новый экземпляр класса , используя указанные удостоверения требований.
Удостоверения, из которых требуется инициализировать новый субъект требований.
имеет значение null.
Инициализирует новый экземпляр класса из указанного удостоверения.
Удостоверение, из которого требуется инициализировать новый субъект требований.
имеет значение null.
Инициализирует новый экземпляр класса из указанного субъекта.
Субъект, из которого требуется инициализировать новый субъект утверждений.
имеет значение null.
Добавляет заданные идентификаторы требований к данному субъекту требований.
Добавляемые удостоверения утверждений.
имеет значение null.
Добавляет заданный идентификатор требований к данному субъекту требований.
Добавляемое удостоверение утверждений.
имеет значение null.
Получает коллекцию, которая содержит все утверждения из всех идентификаторов утверждений, связанных с этим субъектом утверждений.
Требования, связанные с субъектом.
Получает и задает делегат, который используется чтобы выбрать идентификатор субъекта, возвращенный свойством .
Делегат.Значение по умолчанию — null.
Получает текущий субъект требований.
Текущий субъект утверждений.
Извлекает все утверждения, соответствующие указанного предикату.
Утверждения соответствия.
Функция, выполняющая логику сопоставления.
имеет значение null.
Извлекает все утверждения, которые имеют указанный тип утверждения.
Утверждения соответствия.
Тип утверждения, с которым сопоставляются утверждения.
имеет значение null.
Извлекает первое утверждение, соответствующие указанному предикату.
Первое утверждение соответствия или значение null, если соответствие не найдено.
Функция, выполняющая логику сопоставления.
имеет значение null.
Извлекает первое утверждение с указанным типом утверждения.
Первое утверждение соответствия или значение null, если соответствие не найдено.
Тип требования для выполнения сравнения.
имеет значение null.
Определяет, содержат ли какие-либо идентификаторы утверждений, связанные с данным субъектом утверждений, утверждение, соответствующее указанному предикату.
Значение true, если существует сопоставленное утверждение; в противном случае — значение false.
Функция, выполняющая логику сопоставления.
имеет значение null.
Определяет, содержат ли какие-либо идентификаторы утверждений, связанные с данным субъектом утверждений, утверждение с заданным типом и значением утверждения.
Значение true, если существует сопоставленное утверждение; в противном случае — значение false.
Тип требования для выполнения сравнения.
Значение требования для сопоставления.
имеет значение null.– или – имеет значение null.
Получает коллекцию, которая содержит все идентификаторы утверждений, связанных с этим субъектом утверждений.
Коллекция удостоверений требований.
Получает первичный идентификатор утверждений, связанный с субъектом утверждений.
Первичный идентификатор утверждений, связанный с субъектом утверждений.
Возвращает значение, указывающее, находится ли сущность (пользователь), представленная данным субъектом утверждений, в указанной роли.
Значение true, если субъект требований имеет указанную роль; в противном случае — значение false.
Роль, для которой выполняется проверка.
Получает и задает делегат, который используется чтобы выбрать идентификатор утверждений, возвращенный свойством .
Делегат.Значение по умолчанию — null.
Определяет константы для известных типов утверждений, которые могут быть присвоены подчиненному объекту.Этот класс не наследуется.
http://schemas.xmlsoap.org/ws/2009/09/identity/claims/actor.
Универсальный код ресурса (URI) для утверждения, указывающего анонимного пользователя; http://schemas.xmlsoap.org/ws/2005/05/identity/claims/anonymous.
Универсальный код ресурса (URI) для утверждения, которое указывает сведения о том, прошло ли удостоверение аутентификацию, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authenticated.
Универсальный код ресурса (URI) для утверждения, указывающего момент времени, когда сущность была аутентифицирована; http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationinstant.
Универсальный код ресурса (URI) для утверждения, указывающего способ, которым была выполнена аутентификация сущности; http://schemas.microsoft.com/ws/2008/06/identity/claims/authenticationmethod.
Универсальный код ресурса (URI) для утверждения, указывающего решение об авторизации для сущности; http://schemas.xmlsoap.org/ws/2005/05/identity/claims/authorizationdecision.
Универсальный код ресурса (URI) для утверждения, указывающего путь к файлу cookie; http://schemas.microsoft.com/ws/2008/06/identity/claims/cookiepath.
Универсальный код ресурса (URI) для утверждения, указывающего страну/регион нахождения сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country.
Универсальный код ресурса (URI) для утверждения, указывающего дату рождения сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dateofbirth.
Универсальный код ресурса (URI) для утверждения, указывающего идентификатор безопасности (SID) первичной группы "только запрет" для сущности; http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarygroupsid.SID "только запрет" запрещает указанному утверждению доступ к защищаемому объекту.
Универсальный код ресурса (URI) для утверждения, указывающего первичный идентификатор безопасности (SID) "только запрет" для сущности; http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlyprimarysid.SID "только запрет" запрещает указанному утверждению доступ к защищаемому объекту.
Универсальный код ресурса (URI) для утверждения, указывающего идентификатор безопасности (SID) "только запрет" для сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/denyonlysid.SID "только запрет" запрещает указанному утверждению доступ к защищаемому объекту.
http://schemas.microsoft.com/ws/2008/06/identity/claims/denyonlywindowsdevicegroup.
Универсальный код ресурса (URI) для требования, указывающего DNS-имя, связанное с именем компьютера или с альтернативным именем субъекта или поставщика сертификата X.509, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/dns.
http://schemas.microsoft.com/ws/2008/06/identity/claims/dsa.
Универсальный код ресурса (URI) для утверждения, указывающего адрес электронной почты сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/email.
http://schemas.microsoft.com/ws/2008/06/identity/claims/expiration.
http://schemas.microsoft.com/ws/2008/06/identity/claims/expired.
Универсальный код ресурса (URI) для утверждения, указывающего пол сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/gender.
Универсальный код ресурса (URI) для утверждения, указывающего имя сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname.
Универсальный код ресурса (URI) для утверждения, указывающего идентификатор безопасности (SID) для группы сущности, http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid.
Универсальный код ресурса (URI) для утверждения, указывающего значение хэша, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/hash.
Универсальный код ресурса (URI) для утверждения, указывающего домашний номер телефона сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/homephone.
http://schemas.microsoft.com/ws/2008/06/identity/claims/ispersistent.
Универсальный код ресурса (URI) для утверждения, указывающего языковой стандарт места нахождения сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/locality.
Универсальный код ресурса (URI) для утверждения, указывающего мобильный номер телефона сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/mobilephone.
Универсальный код ресурса (URI) для утверждения, указывающего имя сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name.
Универсальный код ресурса (URI) для утверждения, указывающего имя сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier.
Универсальный код ресурса (URI) для утверждения, указывающего альтернативный номер телефона сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/otherphone.
Универсальный код ресурса (URI) для утверждения, указывающего почтовый индекс сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/postalcode.
Универсальный код ресурса (URI) для утверждения, указывающего идентификатор безопасности (SID) первичной группы сущности, http://schemas.microsoft.com/ws/2008/06/identity/claims/primarygroupsid.
Универсальный код ресурса (URI) для утверждения, указывающего первичный идентификатор безопасности (SID) сущности, http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid.
Универсальный код ресурса (URI) для утверждения, указывающего роль сущности, http://schemas.microsoft.com/ws/2008/06/identity/claims/role.
Универсальный код ресурса (URI) для утверждения, указывающего ключ RSA, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/rsa.
Универсальный код ресурса (URI) для утверждения, указывающего серийный номер, http://schemas.microsoft.com/ws/2008/06/identity/claims/serialnumber.
Универсальный код ресурса (URI) для утверждения, указывающего идентификатор безопасности (SID), http://schemas.xmlsoap.org/ws/2005/05/identity/claims/sid.
Универсальный код ресурса (URI) для утверждения, указывающего утверждение имени субъекта-службы (SPN), http://schemas.xmlsoap.org/ws/2005/05/identity/claims/spn.
Универсальный код ресурса (URI) для утверждения, указывающего область или край нахождения сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/stateorprovince.
Универсальный код ресурса (URI) для утверждения, указывающего почтовый адрес сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/streetaddress.
Универсальный код ресурса (URI) для утверждения, указывающего фамилию сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname.
Универсальный код ресурса (URI) для утверждения, идентифицирующего системную сущность, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/system.
Универсальный код ресурса (URI) для утверждения, указывающего отпечаток, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/thumbprint.Отпечаток — это глобальный уникальный хэш SHA-1 сертификата X.509.
Универсальный код ресурса (URI) для утверждения, указывающего утверждение имени субъекта-пользователя (UPN), http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn.
Универсальный код ресурса (URI) для утверждения, указывающего код URI, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/uri.
http://schemas.microsoft.com/ws/2008/06/identity/claims/userdata.
http://schemas.microsoft.com/ws/2008/06/identity/claims/version.
Универсальный код ресурса (URI) для утверждения, указывающего веб-страницу сущности, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/webpage.
Универсальный код ресурса (URI) для утверждения, указывающего имя учетной записи домена Windows для сущности, http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname.
http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdeviceclaim.
http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsdevicegroup.
http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsfqbnversion.
http://schemas.microsoft.com/ws/2008/06/identity/claims/windowssubauthority.
http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsuserclaim.
Универсальный код ресурса (URI) для утверждения различающего имени сертификата X.509, http://schemas.xmlsoap.org/ws/2005/05/identity/claims/x500distinguishedname.В стандарте X.500 определена методика определения различающихся имен, используемая в сертификатах X.509.
Определяет типы значений утверждений, соответствующих URI типа, определенным W3C и OASIS.Этот класс не наследуется.
Универсальный код ресурса (URI), представляющий тип данных XML base64Binary.
Универсальный код ресурса (URI), представляющий тип данных XML base64Octet.
Универсальный код ресурса (URI), представляющий тип данных XML boolean.
Универсальный код ресурса (URI), представляющий тип данных XML date.
Универсальный код ресурса (URI), представляющий тип данных XML dateTime.
Универсальный код ресурса (URI), представляющий тип данных XQuery daytimeDuration.
Универсальный код ресурса (URI), представляющий тип данных SOAP dns.
Универсальный код ресурса (URI), представляющий тип данных XML double.
Универсальный код ресурса (URI), представляющий тип данных сигнатуры XML DSAKeyValue.
Универсальный код ресурса (URI), представляющий тип данных SOAP emailaddress.
Универсальный код ресурса (URI), представляющий тип данных XML fqbn.
Универсальный код ресурса (URI), представляющий тип данных XML hexBinary.
Универсальный код ресурса (URI), представляющий тип данных XML integer.
Универсальный код ресурса (URI), представляющий тип данных XML integer32.
Универсальный код ресурса (URI), представляющий тип данных XML integer64.
Универсальный код ресурса (URI), представляющий тип данных сигнатуры XML KeyInfo.
Универсальный код ресурса (URI), представляющий тип данных XACML 1.0 rfc822Name.
Универсальный код ресурса (URI), представляющий тип данных SOAP rsa.
Универсальный код ресурса (URI), представляющий тип данных сигнатуры XML RSAKeyValue.
Универсальный код ресурса (URI), представляющий тип данных XML sid.
Универсальный код ресурса (URI), представляющий тип данных XML string.
Универсальный код ресурса (URI), представляющий тип данных XML time.
Универсальный код ресурса (URI), представляющий тип данных XML uinteger32.
Универсальный код ресурса (URI), представляющий тип данных XML uinteger64.
Универсальный код ресурса (URI), представляющий тип данных SOAP UPN.
Универсальный код ресурса (URI), представляющий тип данных XACML 1.0 x500Name.
Универсальный код ресурса (URI), представляющий тип данных XQuery yearMonthDuration.
Представляет обобщенного пользователя.
Инициализирует новый экземпляр класса , используя указанный объект .
Объект, из которого создается новый экземпляр .
Инициализирует новый экземпляр класса , представляющий пользователя с указанным именем.
Имя пользователя, от лица которого выполняется код программы.
Значение параметра — null.
Инициализирует новый экземпляр класса , представляющий пользователя с указанными именем и типом проверки подлинности.
Имя пользователя, от лица которого выполняется код программы.
Тип проверки подлинности, применяемой для идентификации пользователя.
Значение параметра — null.– или – Значение параметра — null.
Получает тип проверки подлинности, применяемой для идентификации пользователя.
Тип проверки подлинности, применяемой для идентификации пользователя.
Получает все утверждения для пользователя, представленного этим общим идентификатором.
Коллекция требований для этого объекта .
Создает новый объект, являющийся копией текущего экземпляра.
Копия текущего экземпляра.
Возвращает значение, позволяющее определить, прошел ли пользователь проверку подлинности.
true, если пользователь прошел проверку подлинности; в противном случае — false.
Получает имя пользователя.
Имя пользователя, от лица которого выполняется код программы.
Представляет обобщенного участника.
Инициализирует новый экземпляр класса из удостоверения пользователя и массива имен ролей, к которым относится пользователь, представленный этим удостоверением.
Базовая реализация объекта , представляющего любого пользователя.
Массив имен ролей, к которым относится пользователь, представленный параметром .
Значение параметра — null.
Получает удостоверение пользователя, представленного текущим элементом .
Удостоверение пользователя, представленного элементом .
Определяет, относится ли текущий элемент к указанной роли.
true, если текущий элемент является элементом указанной роли; в противном случае — false.
Имя роли, для которой требуется проверить членство.