Интерфейс IAzAuthorizationStore (azroles.h)

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

Наследование

Интерфейс IAzAuthorizationStore наследуется от интерфейса IUnknown . IAzAuthorizationStore также имеет следующие типы элементов:

Методы

Интерфейс IAzAuthorizationStore содержит следующие методы.

 
IAzAuthorizationStore::AddDelegatedPolicyUser

Добавляет указанный идентификатор безопасности (SID) в текстовой форме в список субъектов, которые действуют в качестве делегированных пользователей политики. (IAzAuthorizationStore.AddDelegatedPolicyUser)
IAzAuthorizationStore::AddDelegatedPolicyUserName

Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве делегированных пользователей политики. (IAzAuthorizationStore.AddDelegatedPolicyUserName)
IAzAuthorizationStore::AddPolicyAdministrator

Добавляет указанный идентификатор безопасности (SID) в текстовом виде в список субъектов, которые действуют в качестве администраторов политик. (IAzAuthorizationStore.AddPolicyAdministrator)
IAzAuthorizationStore::AddPolicyAdministratorName

Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве администраторов политики. (IAzAuthorizationStore.AddPolicyAdministratorName)
IAzAuthorizationStore::AddPolicyReader

Добавляет указанный идентификатор безопасности (SID) в текстовом виде в список субъектов, которые действуют в качестве читателей политики. (IAzAuthorizationStore.AddPolicyReader)
IAzAuthorizationStore::AddPolicyReaderName

Добавляет указанное имя учетной записи в список субъектов, которые выступают в качестве читателей политики. (IAzAuthorizationStore.AddPolicyReaderName)
IAzAuthorizationStore::AddPropertyItem

Добавляет указанный субъект в указанный список субъектов. (IAzAuthorizationStore.AddPropertyItem)
IAzAuthorizationStore::CloseApplication

Выгружает указанный объект IAzApplication из кэша.
IAzAuthorizationStore::CreateApplication

Создает объект IAzApplication с указанным именем.
IAzAuthorizationStore::CreateApplicationGroup

Создает объект IAzApplicationGroup с указанным именем. (IAzAuthorizationStore.CreateApplicationGroup)
IAzAuthorizationStore::D elete

Удаляет хранилище политик, используемое объектом AzAuthorizationStore.
IAzAuthorizationStore::D eleteApplication

Удаляет объект IAzApplication с указанным именем из объекта AzAuthorizationStore.
IAzAuthorizationStore::D eleteApplicationGroup

Удаляет объект IAzApplicationGroup с указанным именем из объекта AzAuthorizationStore.
IAzAuthorizationStore::D eleteDelegatedPolicyUser

Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве делегированных пользователей политики.
IAzAuthorizationStore::D eleteDelegatedPolicyUserName

Удаляет указанное имя учетной записи из списка субъектов, которые выступают в качестве делегированных пользователей политики. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName)
IAzAuthorizationStore::D eletePolicyAdministrator

Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве администраторов политик.
IAzAuthorizationStore::D eletePolicyAdministratorName

Удаляет указанное имя учетной записи из списка субъектов, которые действуют в качестве администраторов политики. (IAzAuthorizationStore.DeletePolicyAdministratorName)
IAzAuthorizationStore::D eletePolicyReader

Удаляет указанный идентификатор безопасности (SID) в текстовой форме из списка субъектов, которые действуют в качестве читателей политик.
IAzAuthorizationStore::D eletePolicyReaderName

Удаляет указанное имя учетной записи из списка субъектов, которые выступают в качестве читателей политики. (IAzAuthorizationStore.DeletePolicyReaderName)
IAzAuthorizationStore::D eletePropertyItem

Удаляет указанный субъект из указанного списка субъектов. (IAzAuthorizationStore.DeletePropertyItem)
IAzAuthorizationStore::get_ApplicationData

Задает или извлекает непрозрачное поле, которое может использоваться приложением для хранения информации. (IAzAuthorizationStore.get_ApplicationData)
IAzAuthorizationStore::get_ApplicationGroups

Извлекает объект IAzApplicationGroups, используемый для перечисления объектов IAzApplicationGroup из данных политики. (IAzAuthorizationStore.get_ApplicationGroups)
IAzAuthorizationStore::get_Applications

Извлекает объект IAzApplications, используемый для перечисления объектов IAzApplication из хранилища политик.
IAzAuthorizationStore::get_ApplyStoreSacl

Задает или извлекает значение, указывающее, следует ли создавать аудиты политики при изменении хранилища авторизации. (IAzAuthorizationStore.get_ApplyStoreSacl)
IAzAuthorizationStore::get_DelegatedPolicyUsers

Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве пользователей делегированной политики в текстовой форме.
IAzAuthorizationStore::get_DelegatedPolicyUsersName

Извлекает имена учетных записей субъектов, которые действуют в качестве делегированных пользователей политики.
IAzAuthorizationStore::get_Description

Задает или извлекает комментарий, описывающий операцию. (Получить)
IAzAuthorizationStore::get_DomainTimeout

Задает или получает время в миллисекундах, по истечении которого домен определяется как недостижимый. (Получить)
IAzAuthorizationStore::get_GenerateAudits

Задает или извлекает значение, указывающее, следует ли создавать аудиты времени выполнения. (Получить)
IAzAuthorizationStore::get_MaxScriptEngines

Задает или извлекает максимальное число обработчиков скриптов бизнес-правил (BizRule), которые будут кэшированы. (Получить)
IAzAuthorizationStore::get_PolicyAdministrators

Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве администраторов политик в текстовой форме.
IAzAuthorizationStore::get_PolicyAdministratorsName

Извлекает имена учетных записей субъектов, которые действуют в качестве администраторов политик. (IAzAuthorizationStore.get_PolicyAdministratorsName)
IAzAuthorizationStore::get_PolicyReaders

Извлекает идентификаторы безопасности (ИДЕНТИФИКАТОРЫ) субъектов, которые выступают в качестве читателей политики в текстовой форме.
IAzAuthorizationStore::get_PolicyReadersName

Извлекает имена учетных записей субъектов, которые действуют в качестве читателей политики. (IAzAuthorizationStore.get_PolicyReadersName)
IAzAuthorizationStore::get_ScriptEngineTimeout

Задает или получает время в миллисекундах, в течение которого метод IAzClientContext::AccessCheck будет ожидать завершения выполнения бизнес-правила (BizRule) перед его отменой. (Получить)
IAzAuthorizationStore::get_TargetMachine

Извлекает имя компьютера, на котором должно выполняться разрешение учетной записи.
IAzAuthorizationStore::get_Writable

Извлекает значение, указывающее, может ли объект быть изменен контекстом пользователя, который вызвал метод Initialize.
IAzAuthorizationStore::GetProperty

Возвращает свойство объекта AzAuthorizationStore с указанным идентификатором свойства.
IAzAuthorizationStore::Initialize

Инициализирует диспетчер авторизации.
IAzAuthorizationStore::OpenApplication

Открывает объект IAzApplication с указанным именем.
IAzAuthorizationStore::OpenApplicationGroup

Открывает объект IAzApplicationGroup, указав его имя. (IAzAuthorizationStore.OpenApplicationGroup)
IAzAuthorizationStore::p ut_ApplicationData

Задает или извлекает непрозрачное поле, которое может использоваться приложением для хранения информации. (IAzAuthorizationStore.put_ApplicationData)
IAzAuthorizationStore::p ut_ApplyStoreSacl

Задает или извлекает значение, указывающее, следует ли создавать аудиты политики при изменении хранилища авторизации. (IAzAuthorizationStore.put_ApplyStoreSacl)
IAzAuthorizationStore::p ut_Description

Задает или извлекает комментарий, описывающий операцию. (Put)
IAzAuthorizationStore::p ut_DomainTimeout

Задает или получает время в миллисекундах, по истечении которого домен определяется как недостижимый. (Put)
IAzAuthorizationStore::p ut_GenerateAudits

Задает или извлекает значение, указывающее, следует ли создавать аудиты времени выполнения. (Put)
IAzAuthorizationStore::p ut_MaxScriptEngines

Задает или извлекает максимальное число обработчиков скриптов бизнес-правил (BizRule), которые будут кэшированы. (Put)
IAzAuthorizationStore::p ut_ScriptEngineTimeout

Задает или получает время в миллисекундах, в течение которого метод IAzClientContext::AccessCheck будет ожидать завершения выполнения бизнес-правила (BizRule) перед его отменой. (Put)
IAzAuthorizationStore::SetProperty

Задает указанное значение для свойства объекта AzAuthorizationStore с указанным идентификатором свойства.
IAzAuthorizationStore::Submit

Сохраняет изменения, внесенные в объект AzAuthorizationStore.
IAzAuthorizationStore::UpdateCache

Обновления кэш объектов и атрибутов объектов в соответствии с базовым хранилищем политик.

Комментарии

Объект AzAuthorizationStore называется в соответствии с URL-адресом, переданным методу Initialize . Объект не имеет имени в хранилище политик.

Приложение должно гарантировать, что контекст пользователя, из которого вызывается метод Initialize , используется для всего последующего доступа к объекту AzAuthorizationStore , за исключением метода IAzApplication::InitializeClientContextFromToken .

Примечание Если хранилище XML используется по сети, трафик не шифруется автоматически. IPsec можно использовать для шифрования передаваемых сведений об авторизации.
 

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header azroles.h
Распространяемые компоненты Пакет средств администрирования Windows Server 2003 в Windows XP