Interface IAzAuthorizationStore (azroles.h)

O objeto AzAuthorizationStore define o contêiner que é a raiz do repositório de políticas de autorização.

Herança

A interface IAzAuthorizationStore herda da interface IUnknown . IAzAuthorizationStore também tem estes tipos de membros:

Métodos

A interface IAzAuthorizationStore tem esses métodos.

 
IAzAuthorizationStore::AddDelegatedPolicyUser

Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como usuários de política delegados. (IAzAuthorizationStore.AddDelegatedPolicyUser)
IAzAuthorizationStore::AddDelegatedPolicyUserName

Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como usuários delegados da política. (IAzAuthorizationStore.AddDelegatedPolicyUserName)
IAzAuthorizationStore::AddPolicyAdministrator

Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.AddPolicyAdministrator)
IAzAuthorizationStore::AddPolicyAdministratorName

Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.AddPolicyAdministratorName)
IAzAuthorizationStore::AddPolicyReader

Adiciona o SID (identificador de segurança) especificado no formulário de texto à lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.AddPolicyReader)
IAzAuthorizationStore::AddPolicyReaderName

Adiciona o nome da conta especificada à lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.AddPolicyReaderName)
IAzAuthorizationStore::AddPropertyItem

Adiciona a entidade de segurança especificada à lista especificada de entidades de segurança. (IAzAuthorizationStore.AddPropertyItem)
IAzAuthorizationStore::CloseApplication

Descarrega um objeto IAzApplication especificado do cache.
IAzAuthorizationStore::CreateApplication

Cria um objeto IAzApplication com o nome especificado.
IAzAuthorizationStore::CreateApplicationGroup

Cria um objeto IAzApplicationGroup com o nome especificado. (IAzAuthorizationStore.CreateApplicationGroup)
IAzAuthorizationStore::D elete

Exclui o repositório de políticas atualmente em uso pelo objeto AzAuthorizationStore.
IAzAuthorizationStore::D eleteApplication

Remove o objeto IAzApplication com o nome especificado do objeto AzAuthorizationStore.
IAzAuthorizationStore::D eleteApplicationGroup

Remove o objeto IAzApplicationGroup com o nome especificado do objeto AzAuthorizationStore.
IAzAuthorizationStore::D eleteDelegatedPolicyUser

Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como usuários delegados da política.
IAzAuthorizationStore::D eleteDelegatedPolicyUserName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como usuários delegados da política. (IAzAuthorizationStore.DeleteDelegatedPolicyUserName)
IAzAuthorizationStore::D eletePolicyAdministrator

Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como administradores de política.
IAzAuthorizationStore::D eletePolicyAdministratorName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como administradores de política. (IAzAuthorizationStore.DeletePolicyAdministratorName)
IAzAuthorizationStore::D eletePolicyReader

Remove o SID (identificador de segurança) especificado no formulário de texto da lista de entidades de segurança que atuam como leitores de política.
IAzAuthorizationStore::D eletePolicyReaderName

Remove o nome da conta especificada da lista de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.DeletePolicyReaderName)
IAzAuthorizationStore::D eletePropertyItem

Remove a entidade de segurança especificada da lista especificada de entidades de segurança. (IAzAuthorizationStore.DeletePropertyItem)
IAzAuthorizationStore::get_ApplicationData

Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzAuthorizationStore.get_ApplicationData)
IAzAuthorizationStore::get_ApplicationGroups

Recupera um objeto IAzApplicationGroups que é usado para enumerar objetos IAzApplicationGroup dos dados da política. (IAzAuthorizationStore.get_ApplicationGroups)
IAzAuthorizationStore::get_Applications

Recupera um objeto IAzApplications usado para enumerar objetos IAzApplication do repositório de políticas.
IAzAuthorizationStore::get_ApplyStoreSacl

Define ou recupera um valor que indica se as auditorias de política devem ser geradas quando o repositório de autorização é modificado. (IAzAuthorizationStore.get_ApplyStoreSacl)
IAzAuthorizationStore::get_DelegatedPolicyUsers

Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como usuários de política delegados em formato de texto.
IAzAuthorizationStore::get_DelegatedPolicyUsersName

Recupera os nomes de conta de entidades de segurança que atuam como usuários delegados da política.
IAzAuthorizationStore::get_Description

Define ou recupera um comentário que descreve a operação. (Obter)
IAzAuthorizationStore::get_DomainTimeout

Define ou recupera o tempo em milissegundos após o qual um domínio é determinado como inacessível. (Obter)
IAzAuthorizationStore::get_GenerateAudits

Define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Obter)
IAzAuthorizationStore::get_MaxScriptEngines

Define ou recupera o número máximo de mecanismos de script de Regra de Negócios (BizRule) que serão armazenados em cache. (Obter)
IAzAuthorizationStore::get_PolicyAdministrators

Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como administradores de políticas em formato de texto.
IAzAuthorizationStore::get_PolicyAdministratorsName

Recupera os nomes de conta de entidades de segurança que atuam como administradores de políticas. (IAzAuthorizationStore.get_PolicyAdministratorsName)
IAzAuthorizationStore::get_PolicyReaders

Recupera os SIDs (identificadores de segurança) de entidades de segurança que atuam como leitores de política na forma de texto.
IAzAuthorizationStore::get_PolicyReadersName

Recupera os nomes de conta de entidades de segurança que atuam como leitores de política. (IAzAuthorizationStore.get_PolicyReadersName)
IAzAuthorizationStore::get_ScriptEngineTimeout

Define ou recupera o tempo em milissegundos em que o método IAzClientContext::AccessCheck aguardará a conclusão da execução de uma Regra de Negócios (BizRule) antes de cancelá-la. (Obter)
IAzAuthorizationStore::get_TargetMachine

Recupera o nome do computador no qual a resolução da conta deve ocorrer.
IAzAuthorizationStore::get_Writable

Recupera um valor que indica se o objeto pode ser modificado pelo contexto do usuário que chamou o método Initialize.
IAzAuthorizationStore::GetProperty

Retorna a propriedade do objeto AzAuthorizationStore com a ID da propriedade especificada.
IAzAuthorizationStore::Initialize

Inicializa o gerenciador de autorização.
IAzAuthorizationStore::OpenApplication

Abre o objeto IAzApplication com o nome especificado.
IAzAuthorizationStore::OpenApplicationGroup

Abre um objeto IAzApplicationGroup especificando seu nome. (IAzAuthorizationStore.OpenApplicationGroup)
IAzAuthorizationStore::p ut_ApplicationData

Define ou recupera um campo opaco que pode ser usado pelo aplicativo para armazenar informações. (IAzAuthorizationStore.put_ApplicationData)
IAzAuthorizationStore::p ut_ApplyStoreSacl

Define ou recupera um valor que indica se as auditorias de política devem ser geradas quando o repositório de autorização é modificado. (IAzAuthorizationStore.put_ApplyStoreSacl)
IAzAuthorizationStore::p ut_Description

Define ou recupera um comentário que descreve a operação. (Put)
IAzAuthorizationStore::p ut_DomainTimeout

Define ou recupera o tempo em milissegundos após o qual um domínio é determinado como inacessível. (Put)
IAzAuthorizationStore::p ut_GenerateAudits

Define ou recupera um valor que indica se as auditorias em tempo de execução devem ser geradas. (Put)
IAzAuthorizationStore::p ut_MaxScriptEngines

Define ou recupera o número máximo de mecanismos de script de Regra de Negócios (BizRule) que serão armazenados em cache. (Put)
IAzAuthorizationStore::p ut_ScriptEngineTimeout

Define ou recupera o tempo em milissegundos em que o método IAzClientContext::AccessCheck aguardará a conclusão da execução de uma Regra de Negócios (BizRule) antes de cancelá-la. (Put)
IAzAuthorizationStore::SetProperty

Define o valor especificado como a propriedade do objeto AzAuthorizationStore com a ID da propriedade especificada.
IAzAuthorizationStore::Submit

Persiste as alterações feitas no objeto AzAuthorizationStore.
IAzAuthorizationStore::UpdateCache

Atualizações o cache de objetos e atributos de objeto para corresponder ao repositório de políticas subjacente.

Comentários

O objeto AzAuthorizationStore é nomeado de acordo com a URL passada para o método Initialize . O objeto não tem nome no repositório de políticas.

O aplicativo deve garantir que o contexto do usuário do qual o método Initialize é chamado seja usado para todo o acesso futuro ao objeto AzAuthorizationStore , exceto para o método IAzApplication::InitializeClientContextFromToken .

Nota Se um repositório XML for usado em uma rede, o tráfego não será criptografado automaticamente. O IPsec pode ser usado para criptografar as informações de autorização em trânsito.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho azroles.h
Redistribuível Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP