IVssIdentityService interface
메서드
| add |
MRU에 ID 목록 추가 |
| get |
지정된 ID에 대한 연결 목록을 가져옵니다. |
| get |
가장 최근에 사용된 MRU(ID) ID 목록 가져오기 |
| remove |
MRU에서 ID 목록 제거 |
| search |
검색 요청 모델이 주어지면 엔터티 목록을 반환합니다. filterIdentity 콜백이 추가되면 반환하기 전에 값을 추가로 필터링합니다. |
메서드 세부 정보
addMruIdentitiesAsync(IIdentity[])
MRU에 ID 목록 추가
function addMruIdentitiesAsync(identities: IIdentity[]): Promise<boolean>
매개 변수
- identities
MRU에 추가할 IdentityRef 목록
반환
Promise<boolean>
항목이 추가되면 True, 그렇지 않으면 false
getConnections(IIdentity, boolean)
지정된 ID에 대한 연결 목록을 가져옵니다.
function getConnections(identity: IIdentity, getDirectReports?: boolean): Promise<IdentitiesGetConnectionsResponseModel>
매개 변수
- identity
- IIdentity
연결을 조회할 엔터티
- getDirectReports
-
boolean
반환
지정된 ID에 대한 연결
getIdentityMruAsync()
가장 최근에 사용된 MRU(ID) ID 목록 가져오기
function getIdentityMruAsync(): Promise<IIdentity[]>
반환
Promise<IIdentity[]>
가장 최근에 사용된(MRU) ID 목록
removeMruIdentitiesAsync(IIdentity[])
MRU에서 ID 목록 제거
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
ID 유형을 검색할 쿼리입니다.
- identityTypes
-
string[]
검색할 ID 유형(기본값 "사용자" 및 "그룹")
- operationScopes
-
string[]
검색하려는 범위(기본값 "ims", "source")
- queryTypeHint
-
string
쿼리가 검색하려는 속성에 대한 힌트
- options
-
any
검색에 전달할 추가 옵션
- filterIdentity
-
(returnedEntities: IIdentity[]) => IIdentity[]
발견된 ID의 결과를 변경하기 위해 전달된 필터
반환
Promise<IIdentity[]>
검색에서 필터링된 ID 목록입니다.