WSO2 身份服务器:按用户名 api 搜索用户无效
WSO2 Identity Server: Searching user by their username api not working
是否有任何 API 可用于仅使用用户名获取用户的详细信息?
我关注了这个https://is.docs.wso2.com/en/latest/develop/scim2-rest-apis/#/Users%20Endpoint/getUsersByPost
但是不行
- 您尝试的 URL 是错误的。
- SCIM v1 用户端点:
https://localhost:9443/wso2/scim/Users
- SCIM v2 用户端点:
https://localhost:9443/scim2/Users
- 关于负载,您提到了 scim v1 架构。也许您想在 scim v1 中尝试 API,但我们建议使用 V2。
以下是您在 SCIM V2 中的要求的示例请求。
如果您想使用 POST
请求到 /Users/.search
端点:
curl --location --request POST 'https://localhost:9443/scim2/Users/.search' \
--header 'Authorization: Basic YWRtaW46YWRtaW4=' \
--header 'Content-Type: application/json' \
--data-raw '{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:SearchRequest"
],
"attributes": [
"userName",
"name"
],
"filter": "userName eq userA",
"domain": "PRIMARY",
"startIndex": "1",
"count": "10"
}'
如果您想使用 GET
请求到 /Users
端点:
curl --location --request GET 'https://localhost:9443/scim2/Users?startIndex=1&attributes=userName,Name&count=10&filter=username%20eq%20userA&' \
--header 'Authorization: Basic YWRtaW46YWRtaW4=' \
--data-raw ''
是否有任何 API 可用于仅使用用户名获取用户的详细信息?
我关注了这个https://is.docs.wso2.com/en/latest/develop/scim2-rest-apis/#/Users%20Endpoint/getUsersByPost
但是不行
- 您尝试的 URL 是错误的。
- SCIM v1 用户端点:
https://localhost:9443/wso2/scim/Users
- SCIM v2 用户端点:
https://localhost:9443/scim2/Users
- 关于负载,您提到了 scim v1 架构。也许您想在 scim v1 中尝试 API,但我们建议使用 V2。
以下是您在 SCIM V2 中的要求的示例请求。
如果您想使用 POST
请求到 /Users/.search
端点:
curl --location --request POST 'https://localhost:9443/scim2/Users/.search' \
--header 'Authorization: Basic YWRtaW46YWRtaW4=' \
--header 'Content-Type: application/json' \
--data-raw '{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:SearchRequest"
],
"attributes": [
"userName",
"name"
],
"filter": "userName eq userA",
"domain": "PRIMARY",
"startIndex": "1",
"count": "10"
}'
如果您想使用 GET
请求到 /Users
端点:
curl --location --request GET 'https://localhost:9443/scim2/Users?startIndex=1&attributes=userName,Name&count=10&filter=username%20eq%20userA&' \
--header 'Authorization: Basic YWRtaW46YWRtaW4=' \
--data-raw ''