SamlAuthorizationDecisionStatement Класс

Определение

Представляет утверждение для маркера безопасности SamlSecurityToken, который подтверждает принятие решения об авторизации для доступа субъекта к определенному ресурсу.

public ref class SamlAuthorizationDecisionStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthorizationDecisionStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthorizationDecisionStatement = class
    inherit SamlSubjectStatement
Public Class SamlAuthorizationDecisionStatement
Inherits SamlSubjectStatement
Наследование
SamlAuthorizationDecisionStatement

Комментарии

Маркеры безопасности SamlSecurityToken задают утверждения, используя утверждения SAML, в котором можно указать, разрешен ли субъекту доступ к определенному ресурсу. Запросы в утверждении SAML представляются операторами SAML. Спецификация SAML определяет набор типов операторов SAML, один из которых является оператором SamlAuthorizationDecisionStatement. Оператор SamlAuthorizationDecisionStatement подтверждает принятие решения об авторизации доступа субъекта к определенному ресурсу. В следующей таблице собраны свойства, связанные с решением об авторизации.

Свойство. Описание
AccessDecision Решение об авторизации, принятое центром SAML в отношении ресурса, представленного свойством Resource.
Evidence Набор утверждений SAML, используемых центром SAML при принятии решения.
Resource Ссылка универсального кода ресурса (URI), определяющая ресурс, к которому необходим доступ.
SamlActions Набор действий, которые субъект имеет право выполнять с ресурсом, представленным свойством Resource.

Конструкторы

SamlAuthorizationDecisionStatement()

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>)

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

SamlAuthorizationDecisionStatement(SamlSubject, String, SamlAccessDecision, IEnumerable<SamlAction>, SamlEvidence)

Инициализирует новый экземпляр класса SamlAuthorizationDecisionStatement. используя указанную тему, ресурс, решение по авторизации и действия, искомые этой темой в ресурсе.

Свойства

AccessDecision

Возвращает или задает решение об авторизации, принятое центром SAML относительно доступа субъекта к определенному ресурсу.

ClaimType

Возвращает тип утверждения безопасности.

Evidence

Возвращает или задает свидетельство, использованное центром SAML при принятии решения об авторизации.

IsReadOnly

Возвращает значение, определяющее, являются ли свойства данного экземпляра доступными только для чтения.

Resource

Ресурс, к которому требуется получить доступ субъекту маркера безопасности SamlSecurityToken.

SamlActions

Возвращает или задает действия, которые субъект имеет право выполнять с ресурсом.

SamlSubject

Возвращает или задает субъект маркера безопасности SamlSecurityToken.

(Унаследовано от SamlSubjectStatement)

Методы

AddClaimsToList(IList<Claim>)

Добавляет утверждения, основанные на свойствах данного экземпляра, в указанную коллекцию утверждений.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Создает политику авторизации для маркера безопасности SamlSecurityToken.

(Унаследовано от SamlSubjectStatement)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MakeReadOnly()

Делает этот экземпляр доступным только для чтения.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Считывает оператор авторизации SAML из указанного средства чтения XML.

SetSubject(SamlSubject)

Задает субъект маркера безопасности SamlSecurityToken.

(Унаследовано от SamlSubjectStatement)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Записывает инструкцию авторизации SAML в указанный XML-сериализатор.

Применяется к

См. также раздел