IVssIdentityService interface

Metoder

addMruIdentitiesAsync(IIdentity[])

Lägga till en lista över identiteter i MRU

getConnections(IIdentity, boolean)

Hämtar en lista över anslutningar för en viss identitet

getIdentityMruAsync()

Hämta en lista över de senast använda identiteterna (MRU)

removeMruIdentitiesAsync(IIdentity[])

Ta bort en lista över identiteter från MRU

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

Med en modell för sökbegäran returnerar du en lista över entiteter. Om återanropet filterIdentity läggs till filtrerar du dessutom värdena innan du returnerar

Metodinformation

addMruIdentitiesAsync(IIdentity[])

Lägga till en lista över identiteter i MRU

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

Parametrar

identities

IIdentity[]

lista över IdentityRefs som ska läggas till i MRU

Returer

Promise<boolean>

Sant om objektet har lagts till, annars falskt

getConnections(IIdentity, boolean)

Hämtar en lista över anslutningar för en viss identitet

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

Parametrar

identity
IIdentity

Entitet för att söka efter anslutningar

getDirectReports

boolean

Returer

Anslutningar för den angivna identiteten

getIdentityMruAsync()

Hämta en lista över de senast använda identiteterna (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Returer

Promise<IIdentity[]>

lista över de senast använda identiteterna (MRU)

removeMruIdentitiesAsync(IIdentity[])

Ta bort en lista över identiteter från MRU

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

Parametrar

identity

IIdentity[]

Returer

Promise<boolean>

Sant om objektet har tagits bort, annars falskt

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

Med en modell för sökbegäran returnerar du en lista över entiteter. Om återanropet filterIdentity läggs till filtrerar du dessutom värdena innan du returnerar

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

Parametrar

query

string

Frågan som du vill söka efter identiteterna med.

identityTypes

string[]

Vilka typer av identiteter som ska sökas igenom (standard "användare" och "grupp")

operationScopes

string[]

Det omfång som du vill söka i (standard "ims", "source")

queryTypeHint

string

En ledtråd om vilken egenskap din fråga försöker söka efter

options

any

Ytterligare alternativ att skicka in i sökningen

filterIdentity

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

Ett filter som skickas för att ändra resultatet av de identiteter som hittas

Returer

Promise<IIdentity[]>

Listan över filtrerade identiteter från sökningen.