Compartir a través de


IVssIdentityService interface

Métodos

addMruIdentitiesAsync(IIdentity[])

Agregar una lista de identidades a la MRU

getConnections(IIdentity, boolean)

Obtiene una lista de conexiones para una identidad determinada

getIdentityMruAsync()

Obtener una lista de las identidades usadas más recientemente (MRU)

removeMruIdentitiesAsync(IIdentity[])

Quitar una lista de identidades de la MRU

searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])

Dado un modelo de solicitud de búsqueda, devuelve una lista de entidades. Si se agrega la devolución de llamada filterIdentity, filtre adicionalmente los valores antes de devolver

Detalles del método

addMruIdentitiesAsync(IIdentity[])

Agregar una lista de identidades a la MRU

function addMruIdentitiesAsync(identities: IIdentity[]): Promise<boolean>

Parámetros

identities

IIdentity[]

lista de IdentityRefs para agregar a la MRU

Devoluciones

Promise<boolean>

True si se agregó el elemento, false en caso contrario

getConnections(IIdentity, boolean)

Obtiene una lista de conexiones para una identidad determinada

function getConnections(identity: IIdentity, getDirectReports?: boolean): Promise<IdentitiesGetConnectionsResponseModel>

Parámetros

identity
IIdentity

Entidad para buscar conexiones

getDirectReports

boolean

Devoluciones

Conexiones para la identidad dada

getIdentityMruAsync()

Obtener una lista de las identidades usadas más recientemente (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Devoluciones

Promise<IIdentity[]>

lista de las identidades usadas más recientemente (MRU)

removeMruIdentitiesAsync(IIdentity[])

Quitar una lista de identidades de la MRU

function removeMruIdentitiesAsync(identity: IIdentity[]): Promise<boolean>

Parámetros

identity

IIdentity[]

Devoluciones

Promise<boolean>

True si se quitó el elemento, false en caso contrario

searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])

Dado un modelo de solicitud de búsqueda, devuelve una lista de entidades. Si se agrega la devolución de llamada filterIdentity, filtre adicionalmente los valores antes de devolver

function searchIdentitiesAsync(query: string, identityTypes?: string[], operationScopes?: string[], queryTypeHint?: string, options?: any, filterIdentity?: (returnedEntities: IIdentity[]) => IIdentity[]): Promise<IIdentity[]>

Parámetros

query

string

La consulta con la que se van a buscar las identidades escribe.

identityTypes

string[]

Los tipos de identidades que se van a buscar (predeterminado "usuario" y "grupo")

operationScopes

string[]

El ámbito en el que desea buscar (predeterminado "ims", "source")

queryTypeHint

string

Una pista de qué propiedad está tratando de buscar su consulta

options

any

Opciones adicionales para pasar a la búsqueda

filterIdentity

(returnedEntities: IIdentity[]) => IIdentity[]

Un filtro pasado para alterar los resultados de las identidades encontradas

Devoluciones

Promise<IIdentity[]>

La lista de identidades filtradas de la búsqueda.