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