IBM Security Verify API를 통해 여러 사용자 계정을 일괄적으로 비활성화합니다.
개시하다
IBM Security Verify(ISV) API를 사용하여 여러 사용자가 하나의 API로 비활성화를 요청하는 방법에 대해 살펴보겠습니다.
API 참조
API 참조는 다음 URL을 통해 확인할 수 있습니다.
https:/<자신의 룸메이트 이름>.verify.ibm.com/developer/explorer/#
1. 사전 준비
자세한 내용은 IBM Security Verify API를 통한 사용자 계정 사용 안 함 을 참조하십시오.
https://qiita.com/fitz/items/7874a95245eea3ecef13
2. Bulk API를 통해 사용자 비활성화
사용자 관리에 대한 여러 요청을 통일적으로 실행하기 위해/v2.0/Bulk API를 사용합니다.
POST/PATCH/DELETE 등의 요구 사항에 따라 필요한 값이 변경될 수 있습니다. 모델을 확인하십시오.
/v2.0/Bulk API에는 다음과 같은 제한이 있습니다.The maximum number of operations is 1000 and the maximum payload size is 1048576
이번엔0/Bulk API를 사용하여 두 사용자를 비활성화합니다.
schemas의 설정은 모델 설명인'urn:ietf:params:scim:api:messages:2.0:BulkRequest'와 같다."schemas": [
"urn:ietf:params:scim:api:messages:2.0:BulkRequest"
]
Operations에 각 사용자를 무효화하는 데 사용되는 내용을 기록합니다.
4
API 참조는 다음 URL을 통해 확인할 수 있습니다.
https:/<자신의 룸메이트 이름>.verify.ibm.com/developer/explorer/#
1. 사전 준비
자세한 내용은 IBM Security Verify API를 통한 사용자 계정 사용 안 함 을 참조하십시오.
https://qiita.com/fitz/items/7874a95245eea3ecef13
2. Bulk API를 통해 사용자 비활성화
사용자 관리에 대한 여러 요청을 통일적으로 실행하기 위해/v2.0/Bulk API를 사용합니다.
POST/PATCH/DELETE 등의 요구 사항에 따라 필요한 값이 변경될 수 있습니다. 모델을 확인하십시오.
/v2.0/Bulk API에는 다음과 같은 제한이 있습니다.The maximum number of operations is 1000 and the maximum payload size is 1048576
이번엔0/Bulk API를 사용하여 두 사용자를 비활성화합니다.
schemas의 설정은 모델 설명인'urn:ietf:params:scim:api:messages:2.0:BulkRequest'와 같다."schemas": [
"urn:ietf:params:scim:api:messages:2.0:BulkRequest"
]
Operations에 각 사용자를 무효화하는 데 사용되는 내용을 기록합니다.
4
사용자 관리에 대한 여러 요청을 통일적으로 실행하기 위해/v2.0/Bulk API를 사용합니다.
POST/PATCH/DELETE 등의 요구 사항에 따라 필요한 값이 변경될 수 있습니다. 모델을 확인하십시오.
/v2.0/Bulk API에는 다음과 같은 제한이 있습니다.
The maximum number of operations is 1000 and the maximum payload size is 1048576
이번엔0/Bulk API를 사용하여 두 사용자를 비활성화합니다.schemas의 설정은 모델 설명인'urn:ietf:params:scim:api:messages:2.0:BulkRequest'와 같다.
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:BulkRequest"
]
Operations에 각 사용자를 무효화하는 데 사용되는 내용을 기록합니다.4
"Operations": [
{
"method": "PATCH",
"path": "/Users/64000xxxxx",
"data": {
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op": "replace",
"path": "active",
"value": false
}
]
}
},
{
"method": "PATCH",
"path": "/Users/65000xxxxx",
"data": {
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op": "replace",
"path": "active",
"value": false
}
]
}
}
]
수행할 요청은 다음과 같습니다.curl -X POST https://<テナント名>.verify.ibm.com/v2.0/Bulk --header "Content-Type: application/scim+json" --header "Authorization: Bearer <アクセストークン>" --data-raw "{\"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:BulkRequest\"],\"Operations\":[{\"method\":\"PATCH\",\"path\":\"/Users/<userid>\",\"data\":{\"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"],\"Operations\":[{\"op\":\"replace\",\"path\":\"active\",\"value\":false}]}},{\"method\":\"PATCH\",\"path\":\"/Users/<userid>\",\"data\":{\"schemas\":[\"urn:ietf:params:scim:api:messages:2.0:PatchOp\"],\"Operations\":[{\"op\":\"replace\",\"path\":\"active\",\"value\":false}]}}]}"
Bulk API를 통해 수행된 요청의 결과는 요청 단위로 표시됩니다.최후
IBM Security Verify의 Bulk API를 이용하여 계정을 일괄적으로 비활성화하는 방법을 소개했다.
Reference
이 문제에 관하여(IBM Security Verify API를 통해 여러 사용자 계정을 일괄적으로 비활성화합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/fitz/items/93e10a02f87b8a1607c8
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IBM Security Verify API를 통해 여러 사용자 계정을 일괄적으로 비활성화합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fitz/items/93e10a02f87b8a1607c8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)