IVssIdentityService interface
Méthodes
| add |
Ajouter une liste d’identités à l’UFM |
| get |
Obtient une liste de connexions pour une identité donnée |
| get |
Obtenir la liste des identités les plus récemment utilisées (MRU) |
| remove |
Supprimer une liste d’identités de l’UFM |
| search |
É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
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
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.