IBM Security Verify API 사용자 검색(/v2.0/Users) 사용에 대한 고려 사항
개시하다
평가 환경의 최대 사용자 수는 10000명입니다.
이 범위 내에서 사용자 등록,/v2.0/Users를 사용하여 사용자 검색을 시도했습니다.
1. 검색 결과의 최대 값
테스트 사용자라는 키워드로 검색합니다.
검색 결과로 2천500건을 반납했다.
이 2500벌의 가격은 get/v2입니다.0/Users API는 한 번에 사용할 수 있는 사용자 수에 대한 최대 값입니다.
사용자 정보를 검색할 때 2500건의 상한치를 의식해야 한다.
2. 사용자 정의 속성 검색
이번에는 다음 사용자를 이용하여 검색을 시도합니다.
항목
속성 이름
설정 값
사용자 이름
username
testuser2000
사용자 정의 속성
deptcode
QQVB817
2.1. 관리 콘솔에서 사용자 이름 검색
관리 화면에서testuser 2000을 검색하면fulltext라는 전문 인덱스로 요청합니다.リクエストURL:
GET https://<テナント名>.verify.ibm.com/v2.0/Users?count=200&sortBy=urn:ietf:params:scim:schemas:extension:ibm:2.0:User:lastLogin&sortOrder=descending&startIndex=1&fullText=testuser2000
테스트 사용자 2000의 결과가 돌아왔습니다.
2.2. 관리 콘솔에서 사용자 정의 속성 찾기
그런 다음 관리 화면에서 사용자 정의 속성으로 설정된 값을 찾습니다.
fulltext 옵션에서 검색합니다. 사용자 정의 속성이 대상에 없기 때문에 검색과 일치하는 결과가 없습니다.
2.3. API를 통해 사용자 정의 속성 찾기
API에서 "QQVB817"에 해당하는 사용자 정의 속성(deptcode) 기록을 찾으려면 Filter 옵션을 사용하여 읽어들입니다.
대문자로 시작하는 Filter는 필터링되지 않으므로 소문자 Filter를 사용해야 합니다.リクエストURL例(一部割愛)
GET https://<テナント名>.verify.ibm.com/v2.0/Users?filter=urn:ietf:params:scim:schemas:extension:ibm:2.0:User:customAttributes.deptcode eq "QQVB817"
Postman을 사용하여 API를 실행하면 검색 결과가 반환됩니다.
최후
이번에는 사용자 검색의 주의사항을 소개했다.
API를 사용하여 읽어들일 때는 다음 사항에 유의하십시오.
이번에는 다음 사용자를 이용하여 검색을 시도합니다.
항목
속성 이름
설정 값
사용자 이름
username
testuser2000
사용자 정의 속성
deptcode
QQVB817
2.1. 관리 콘솔에서 사용자 이름 검색
관리 화면에서testuser 2000을 검색하면fulltext라는 전문 인덱스로 요청합니다.
リクエストURL:
GET https://<テナント名>.verify.ibm.com/v2.0/Users?count=200&sortBy=urn:ietf:params:scim:schemas:extension:ibm:2.0:User:lastLogin&sortOrder=descending&startIndex=1&fullText=testuser2000
테스트 사용자 2000의 결과가 돌아왔습니다.2.2. 관리 콘솔에서 사용자 정의 속성 찾기
그런 다음 관리 화면에서 사용자 정의 속성으로 설정된 값을 찾습니다.
fulltext 옵션에서 검색합니다. 사용자 정의 속성이 대상에 없기 때문에 검색과 일치하는 결과가 없습니다.
2.3. API를 통해 사용자 정의 속성 찾기
API에서 "QQVB817"에 해당하는 사용자 정의 속성(deptcode) 기록을 찾으려면 Filter 옵션을 사용하여 읽어들입니다.
대문자로 시작하는 Filter는 필터링되지 않으므로 소문자 Filter를 사용해야 합니다.
リクエストURL例(一部割愛)
GET https://<テナント名>.verify.ibm.com/v2.0/Users?filter=urn:ietf:params:scim:schemas:extension:ibm:2.0:User:customAttributes.deptcode eq "QQVB817"
Postman을 사용하여 API를 실행하면 검색 결과가 반환됩니다.최후
이번에는 사용자 검색의 주의사항을 소개했다.
API를 사용하여 읽어들일 때는 다음 사항에 유의하십시오.
fulltext 옵션은 사용자 정의 속성에 적용되지 않습니다
사용자 정의 속성은 Filter 옵션으로 검색할 수 있습니다 (Filter 는 모두 소문자)
Reference
이 문제에 관하여(IBM Security Verify API 사용자 검색(/v2.0/Users) 사용에 대한 고려 사항), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fitz/items/5b29e993747ce0dcdd03텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)