Saml2AuthorizationDecisionStatement Класс

Определение

Представляет элемент <saml:AuthzDecisionStatement>, определенный SAML 2.0.

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

Комментарии

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

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

Дополнительные сведения об элементе, представляемом этим классом, см. в следующей спецификации: Утверждения и протоколы для OASIS SAML 2.0.

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

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision)

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

Saml2AuthorizationDecisionStatement(Uri, SamlAccessDecision, IEnumerable<Saml2Action>)

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

Поля

EmptyResource

Получает пустую ссылку на универсальный код ресурса (URI). Ссылка может использоваться для задания свойства Resource. При использовании указывает начало текущего документа.

Свойства

Actions

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

Decision

Получает или задает решение, принятое центром SAML относительно заданного ресурса.

Evidence

Получает или задает набор проверочных утверждений, на основе которых центр SAML принял решение. [Saml2Core, 2.7.4]

Resource

Получает или задает ссылку URI, определяющую ресурс, авторизация доступа к которому запрашивается.

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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