Partager via


IVssIdentityService interface

Méthodes

addMruIdentitiesAsync(IIdentity[])

Ajouter une liste d’identités à l’UFM

getConnections(IIdentity, boolean)

Obtient une liste de connexions pour une identité donnée

getIdentityMruAsync()

Obtenir la liste des identités les plus récemment utilisées (MRU)

removeMruIdentitiesAsync(IIdentity[])

Supprimer une liste d’identités de l’UFM

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

Étant donné un modèle de demande de recherche, retournez une liste d’entités. Si le rappel filterIdentity est ajouté, filtrez également les valeurs avant de retourner

Détails de la méthode

addMruIdentitiesAsync(IIdentity[])

Ajouter une liste d’identités à l’UFM

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

Paramètres

identities

IIdentity[]

liste des IdentityRefs à ajouter à la MRU

Retours

Promise<boolean>

True si l’élément a été ajouté, false dans le cas contraire

getConnections(IIdentity, boolean)

Obtient une liste de connexions pour une identité donnée

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

Paramètres

identity
IIdentity

Entité pour rechercher des connexions

getDirectReports

boolean

Retours

Connexions pour l’identité donnée

getIdentityMruAsync()

Obtenir la liste des identités les plus récemment utilisées (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Retours

Promise<IIdentity[]>

liste des identités les plus récemment utilisées (MRU)

removeMruIdentitiesAsync(IIdentity[])

Supprimer une liste d’identités de l’UFM

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

Paramètres

identity

IIdentity[]

Retours

Promise<boolean>

True si l’élément a été supprimé, false dans le cas contraire

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

Étant donné un modèle de demande de recherche, retournez une liste d’entités. Si le rappel filterIdentity est ajouté, filtrez également les valeurs avant de retourner

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

Paramètres

query

string

Requête avec laquelle rechercher le type d’identités.

identityTypes

string[]

Les types d’identités à rechercher (par défaut « utilisateur » et « groupe »)

operationScopes

string[]

L’étendue que vous souhaitez rechercher (par défaut « ims », « source »)

queryTypeHint

string

Un indice de la propriété que votre requête tente de rechercher

options

any

Options supplémentaires à passer dans la recherche

filterIdentity

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

Un filtre passé pour modifier les résultats des identités trouvées

Retours

Promise<IIdentity[]>

La liste des identités filtrées à partir de la recherche.