Compartilhar via


GraphServicePrincipal interface

Entidade de grafo de nível superior

Extends

Propriedades

applicationId

Propriedades herdadas

descriptor

O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo entre contas e organizações.

directoryAlias

O nome curto, geralmente exclusivo para o usuário no diretório de suporte. Para usuários do AAD, isso corresponde ao apelido de email, que geralmente é, mas não necessariamente semelhante à parte do endereço de email do usuário antes do sinal @. Para usuários do GitHub, isso corresponde ao identificador de usuário do GitHub.

displayName

Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem.

domain

Isso representa o nome do contêiner de origem de um membro do grafo. (Para MSA, este é "Windows Live ID", para AD o nome do domínio, para o AAD a tenantID do diretório, para grupos VSTS, ScopeId etc.

isDeletedInOrigin

Quando true, o grupo foi excluído no provedor de identidade

legacyDescriptor

[Somente uso interno] O descritor herdado está aqui caso você precise acessar a versão antiga do IMS usando o descritor de identidade.

mailAddress

O endereço de email do registro de um determinado membro do grafo. Isso pode ser diferente do nome da entidade de segurança.

metadataUpdateDate
metaType

O meta tipo do usuário na origem, como "membro", "convidado", etc. Consulte UserMetaType para obter o conjunto de valores possíveis.

origin

O tipo de provedor de origem para o identificador de origem (ex:AD, AAD, MSA)

originId

O identificador exclusivo do sistema de origem. Normalmente, um sid, id de objeto ou Guid. As operações de vinculação e desvinculação podem fazer com que esse valor seja alterado para um usuário porque o usuário não tem o suporte de um provedor diferente e tem uma ID exclusiva diferente no novo provedor.

principalName

Este é o PrincipalName desse membro de grafo do provedor de origem. O provedor de origem pode alterar esse campo ao longo do tempo e não é garantido que ele seja imutável durante a vida útil do membro do grafo pelo VSTS.

subjectKind

Esse campo identifica o tipo da entidade do grafo (por exemplo: Grupo, Escopo, Usuário).

url

Essa URL é a rota completa para o recurso de origem desta entidade de grafo.

Detalhes da propriedade

applicationId

applicationId: string

Valor da propriedade

string

Detalhes das propriedades herdadas

descriptor

O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo entre contas e organizações.

descriptor: string

Valor da propriedade

string

Herdado deAadGraphMember.descriptor

directoryAlias

O nome curto, geralmente exclusivo para o usuário no diretório de suporte. Para usuários do AAD, isso corresponde ao apelido de email, que geralmente é, mas não necessariamente semelhante à parte do endereço de email do usuário antes do sinal @. Para usuários do GitHub, isso corresponde ao identificador de usuário do GitHub.

directoryAlias: string

Valor da propriedade

string

Herdado deAadGraphMember.directoryAlias

displayName

Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem.

displayName: string

Valor da propriedade

string

Herdado deAadGraphMember.displayName

domain

Isso representa o nome do contêiner de origem de um membro do grafo. (Para MSA, este é "Windows Live ID", para AD o nome do domínio, para o AAD a tenantID do diretório, para grupos VSTS, ScopeId etc.

domain: string

Valor da propriedade

string

Herdado deAadGraphMember.domain

isDeletedInOrigin

Quando true, o grupo foi excluído no provedor de identidade

isDeletedInOrigin: boolean

Valor da propriedade

boolean

Herdado deAadGraphMember.isDeletedInOrigin

legacyDescriptor

[Somente uso interno] O descritor herdado está aqui caso você precise acessar a versão antiga do IMS usando o descritor de identidade.

legacyDescriptor: string

Valor da propriedade

string

Herdado deAadGraphMember.legacyDescriptor

mailAddress

O endereço de email do registro de um determinado membro do grafo. Isso pode ser diferente do nome da entidade de segurança.

mailAddress: string

Valor da propriedade

string

Herdado deAadGraphMember.mailAddress

metadataUpdateDate

metadataUpdateDate: Date

Valor da propriedade

Date

Herdado deAadGraphMember.metadataUpdateDate

metaType

O meta tipo do usuário na origem, como "membro", "convidado", etc. Consulte UserMetaType para obter o conjunto de valores possíveis.

metaType: string

Valor da propriedade

string

Herdado deAadGraphMember.metaType

origin

O tipo de provedor de origem para o identificador de origem (ex:AD, AAD, MSA)

origin: string

Valor da propriedade

string

Herdado deAadGraphMember.origin

originId

O identificador exclusivo do sistema de origem. Normalmente, um sid, id de objeto ou Guid. As operações de vinculação e desvinculação podem fazer com que esse valor seja alterado para um usuário porque o usuário não tem o suporte de um provedor diferente e tem uma ID exclusiva diferente no novo provedor.

originId: string

Valor da propriedade

string

Herdado deAadGraphMember.originId

principalName

Este é o PrincipalName desse membro de grafo do provedor de origem. O provedor de origem pode alterar esse campo ao longo do tempo e não é garantido que ele seja imutável durante a vida útil do membro do grafo pelo VSTS.

principalName: string

Valor da propriedade

string

Herdado deAadGraphMember.principalName

subjectKind

Esse campo identifica o tipo da entidade do grafo (por exemplo: Grupo, Escopo, Usuário).

subjectKind: string

Valor da propriedade

string

Herdado deAadGraphMember.subjectKind

url

Essa URL é a rota completa para o recurso de origem desta entidade de grafo.

url: string

Valor da propriedade

string

Herdado deAadGraphMember.url