IVssIdentityService interface
Métodos
| add |
Agregar una lista de identidades a la MRU |
| get |
Obtiene una lista de conexiones para una identidad determinada |
| get |
Obtener una lista de las identidades usadas más recientemente (MRU) |
| remove |
Quitar una lista de identidades de la MRU |
| search |
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
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
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.