IVssIdentityService interface
Métodos
| add |
Adicionar uma lista de identidades à MRU |
| get |
Obtém uma lista de conexões para uma determinada identidade |
| get |
Obter uma lista das identidades mru (mais usadas recentemente) |
| remove |
Remover uma lista de identidades da MRU |
| search |
Dado um modelo de solicitação de pesquisa, retorne uma lista de Entidades. Se o retorno de chamada filterIdentity for adicionado, filtre os valores adicionalmente antes de retornar |
Detalhes do método
addMruIdentitiesAsync(IIdentity[])
Adicionar uma lista de identidades à MRU
function addMruIdentitiesAsync(identities: IIdentity[]): Promise<boolean>
Parâmetros
- identities
lista de IdentityRefs a serem adicionados à MRU
Retornos
Promise<boolean>
True se o item foi adicionado, caso contrário, false
getConnections(IIdentity, boolean)
Obtém uma lista de conexões para uma determinada identidade
function getConnections(identity: IIdentity, getDirectReports?: boolean): Promise<IdentitiesGetConnectionsResponseModel>
Parâmetros
- identity
- IIdentity
Entidade para pesquisar conexões
- getDirectReports
-
boolean
Retornos
Conexões para a identidade fornecida
getIdentityMruAsync()
Obter uma lista das identidades mru (mais usadas recentemente)
function getIdentityMruAsync(): Promise<IIdentity[]>
Retornos
Promise<IIdentity[]>
lista das identidades mru (mais usadas recentemente)
removeMruIdentitiesAsync(IIdentity[])
Remover uma lista de identidades da MRU
function removeMruIdentitiesAsync(identity: IIdentity[]): Promise<boolean>
Parâmetros
- identity
Retornos
Promise<boolean>
True se o item foi removido, caso contrário, false
searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])
Dado um modelo de solicitação de pesquisa, retorne uma lista de Entidades. Se o retorno de chamada filterIdentity for adicionado, filtre os valores adicionalmente antes de retornar
function searchIdentitiesAsync(query: string, identityTypes?: string[], operationScopes?: string[], queryTypeHint?: string, options?: any, filterIdentity?: (returnedEntities: IIdentity[]) => IIdentity[]): Promise<IIdentity[]>
Parâmetros
- query
-
string
A consulta com a qual pesquisar o tipo de identidade.
- identityTypes
-
string[]
Os tipos de identidades a serem pesquisadas (padrão "usuário" e "grupo")
- operationScopes
-
string[]
O escopo que você deseja pesquisar (padrão "ims", "source")
- queryTypeHint
-
string
Uma dica de qual propriedade sua consulta está tentando pesquisar
- options
-
any
Opções adicionais para passar para a pesquisa
- filterIdentity
-
(returnedEntities: IIdentity[]) => IIdentity[]
Um filtro passado para alterar os resultados das identidades encontradas
Retornos
Promise<IIdentity[]>
A lista de identidades filtradas da pesquisa.