Udostępnij za pomocą


IVssIdentityService interface

Metody

addMruIdentitiesAsync(IIdentity[])

Dodawanie listy tożsamości do MRU

getConnections(IIdentity, boolean)

Pobiera listę połączeń dla danej tożsamości

getIdentityMruAsync()

Pobieranie listy ostatnio używanych tożsamości (MRU)

removeMruIdentitiesAsync(IIdentity[])

Usuwanie listy tożsamości z MRU

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

Biorąc pod uwagę model żądania wyszukiwania, zwróć listę jednostek. Jeśli zostanie dodane wywołanie zwrotne filterIdentity, dodatkowo przefiltruj wartości przed zwróceniem

Szczegóły metody

addMruIdentitiesAsync(IIdentity[])

Dodawanie listy tożsamości do MRU

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

Parametry

identities

IIdentity[]

lista obiektów IdentityRefs do dodania do MRU

Zwraca

Promise<boolean>

Prawda, jeśli element został dodany, fałsz w przeciwnym razie

getConnections(IIdentity, boolean)

Pobiera listę połączeń dla danej tożsamości

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

Parametry

identity
IIdentity

Encja do wyszukiwania połączeń

getDirectReports

boolean

Zwraca

Połączenia dla danej tożsamości

getIdentityMruAsync()

Pobieranie listy ostatnio używanych tożsamości (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Zwraca

Promise<IIdentity[]>

lista ostatnio używanych tożsamości (MRU)

removeMruIdentitiesAsync(IIdentity[])

Usuwanie listy tożsamości z MRU

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

Parametry

identity

IIdentity[]

Zwraca

Promise<boolean>

Prawda, jeśli element został usunięty, fałsz w przeciwnym razie

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

Biorąc pod uwagę model żądania wyszukiwania, zwróć listę jednostek. Jeśli zostanie dodane wywołanie zwrotne filterIdentity, dodatkowo przefiltruj wartości przed zwróceniem

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

Parametry

query

string

Zapytanie, za pomocą którego ma zostać przeszukany typ tożsamości.

identityTypes

string[]

Typy tożsamości do przeszukania (domyślnie "użytkownik" i "grupa")

operationScopes

string[]

Zakres, który chcesz przeszukać (domyślnie "ims", "source")

queryTypeHint

string

Wskazówka dotycząca właściwości, którą próbuje wyszukać zapytanie

options

any

Dodatkowe opcje do przekazania do wyszukiwania

filterIdentity

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

Filtr przekazany w celu zmiany wyników znalezionych tożsamości

Zwraca

Promise<IIdentity[]>

Lista odfiltrowanych tożsamości z wyszukiwania.