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
- Наследование
Комментарии
Маркеры безопасности 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) |