Classe SecurityIdentity
Fornece acesso a uma coleção de informações de segurança que representam a identidade de um chamador. Usando essa classe, você pode descobrir sobre um chamador específico em uma cadeia de chamadores que faz parte do contexto de chamada de segurança. Para obter mais informações sobre como as informações de contexto de chamada de segurança são acessadas, consulte Segurança de componente programático.
Somente aplicativos COM+ que usam segurança baseada em função podem acessar a classe SecurityIdentity . Para obter mais informações sobre funções, consulte Administração de segurança baseada em função.
Quando implementar
Essa classe é implementada pelo COM+.
Requisito | Valor |
---|---|
Interfaces | ISecurityIdentityColl |
Quando usar
Use essa classe para acessar os métodos de ISecurityIdentityColl.
Comentários
Você não pode criar diretamente um objeto SecurityIdentity . Para usar os métodos de ISecurityIdentityColl, você deve obter uma referência à sua implementação chamando CoGetCallContext, fornecendo IID_ISecurityCallContext para o parâmetro riid . Em seguida, chame ISecurityCallContext::get_Item solicitando um item de contexto de chamada de segurança que seja uma coleção de identidade de segurança (como "DirectCaller" ou "OriginalCaller"). Em seguida, chame ISecurityIdentityColl::get_Item para recuperar um item de identidade de segurança (como "Name" ou "AuthenticationService").
Para usar essa classe do Microsoft Visual Basic, adicione uma referência à Biblioteca de Tipos de Serviços COM+. Você não pode criar diretamente um objeto SecurityIdentity. Para usar suas propriedades, você deve obter uma referência à sua implementação usando GetSecurityCallContext. Em seguida, obtenha a propriedade Item do objeto, solicitando um item de contexto de chamada de segurança que seja uma coleção de identidade de segurança (como "DirectCaller" ou "OriginalCaller"). Em seguida, use a propriedade Item do objeto SecurityIdentity para recuperar um item de identidade de segurança (como "Name" ou "AuthenticationService").
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|