IVssIdentityService interface
Методы
| add |
Добавление списка удостоверений в MRU |
| get |
Получает список подключений для заданного удостоверения |
| get |
Получение списка недавно использованных удостоверений (MRU) |
| remove |
Удаление списка удостоверений из MRU |
| search |
При наличии модели поискового запроса возвращает список сущностей. Если добавлен обратный вызов filterIdentity, дополнительно отфильтруйте значения перед возвратом |
Сведения о методе
addMruIdentitiesAsync(IIdentity[])
Добавление списка удостоверений в MRU
function addMruIdentitiesAsync(identities: IIdentity[]): Promise<boolean>
Параметры
- identities
список IdentityRef для добавления в MRU
Возвращаемое значение
Promise<boolean>
True, если элемент был добавлен, false в противном случае
getConnections(IIdentity, boolean)
Получает список подключений для заданного удостоверения
function getConnections(identity: IIdentity, getDirectReports?: boolean): Promise<IdentitiesGetConnectionsResponseModel>
Параметры
- identity
- IIdentity
Сущность для поиска связей
- getDirectReports
-
boolean
Возвращаемое значение
Связи для заданного удостоверения
getIdentityMruAsync()
Получение списка недавно использованных удостоверений (MRU)
function getIdentityMruAsync(): Promise<IIdentity[]>
Возвращаемое значение
Promise<IIdentity[]>
список недавно использованных удостоверений (MRU)
removeMruIdentitiesAsync(IIdentity[])
Удаление списка удостоверений из MRU
function removeMruIdentitiesAsync(identity: IIdentity[]): Promise<boolean>
Параметры
- identity
Возвращаемое значение
Promise<boolean>
True, если элемент был удален, false в противном случае
searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])
При наличии модели поискового запроса возвращает список сущностей. Если добавлен обратный вызов filterIdentity, дополнительно отфильтруйте значения перед возвратом
function searchIdentitiesAsync(query: string, identityTypes?: string[], operationScopes?: string[], queryTypeHint?: string, options?: any, filterIdentity?: (returnedEntities: IIdentity[]) => IIdentity[]): Promise<IIdentity[]>
Параметры
- query
-
string
Запрос для поиска типа удостоверений.
- identityTypes
-
string[]
Типы удостоверений для поиска (по умолчанию "пользователь" и "группа")
- operationScopes
-
string[]
Область, в которой вы хотите выполнить поиск (по умолчанию "ims", "source")
- queryTypeHint
-
string
Подсказка о том, какое свойство пытается найти ваш запрос
- options
-
any
Дополнительные опции для передачи в поиск
- filterIdentity
-
(returnedEntities: IIdentity[]) => IIdentity[]
Фильтр, переданный для изменения результатов найденных удостоверений
Возвращаемое значение
Promise<IIdentity[]>
Список отфильтрованных удостоверений из поиска.