- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 WSO2 身份服务器 5.7.0 上寻找 swagger 文件(如果存在)的位置,但我似乎找不到它,并且它的文档(链接:https://docs.wso2.com/display/IS570/apidocs/SCIM2-endpoints/)没有swagger 文件的下载链接。
我试图从以下位置(不包括主机和端口号)获取 swagger
/scim2/swagger.json(返回 405 方法不允许)/t/carbon/scim2/swagger.json(不允许返回 405 方法)
postman
/t/carbon/scim2/me(方法 GET 返回 200 Ok 没有用户发送的内容)
最佳答案
似乎它没有被服务器暴露。但是,它位于代码库 [1] 中。
[1] https://github.com/wso2-extensions/identity-client-scim2/blob/v1.0.0/swagger-definitions/scim2.yaml
info:
description: SCIM 2.0 APIs Documentation
version: 1.0.0
title: SCIM 2.0 APIs Documentation
contact:
name: WSO2 Identity Server Team
url: 'http://wso2.com'
email: dev@wso2.org
license:
name: Apache 2.0
url: 'http://www.apache.org/licenses/LICENSE-2.0'
paths:
/scim/v2/Users:
get:
tags:
- scimv2Users
summary: 'Return users according to the filter, sort and pagination parameters'
description: Returns HTTP 404 if the users are not found.
operationId: getUser
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: filter
in: query
description: Filter expression for filtering
required: false
type: string
- name: startIndex
in: query
description: The 1-based index of the first query result
required: false
type: integer
format: int32
- name: count
in: query
description: Specifies the desired maximum number of query results per page.
required: false
type: integer
format: int32
- name: sortBy
in: query
description: |-
Specifies the attribute whose value
SHALL be used to order the returned responses
required: false
type: string
- name: sortOder
in: query
description: The order in which the "sortBy" parameter is applied.
required: false
type: string
responses:
'200':
description: Valid users are found
schema:
type: string
'404':
description: Valid users are not found
post:
tags:
- scimv2Users
summary: Return the user which was created
description: Returns HTTP 201 if the user is successfully created.
operationId: createUser
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'201':
description: Valid user is created
schema:
type: string
'404':
description: User is not found
/scim/v2/Users/.search:
post:
tags:
- scimv2Users
summary: 'Return users according to the filter, sort and pagination parameters'
description: Returns HTTP 404 if the users are not found.
operationId: getUsersByPost
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: Valid users are found
schema:
type: string
'404':
description: Valid users are not found
'/scim/v2/Users/{id}':
get:
tags:
- scimv2Users
summary: Return the user with the given id
description: Returns HTTP 200 if the user is found.
operationId: getUser by id
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
responses:
'200':
description: Valid user is found
schema:
type: string
'404':
description: Valid user is not found
put:
tags:
- scimv2Users
summary: Return the updated user
description: Returns HTTP 404 if the user is not found.
operationId: updateUser
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: User is updated
schema:
type: string
'404':
description: Valid user is not found
delete:
tags:
- scimv2Users
summary: Delete the user with the given id
description: Returns HTTP 204 if the user is successfully deleted.
operationId: deleteUser
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
responses:
'204':
description: User is deleted
'404':
description: Valid user is not found
/scim/v2/Groups:
get:
tags:
- scimv2Groups
summary: 'Return groups according to the filter, sort and pagination parameters'
description: Returns HTTP 404 if the groups are not found.
operationId: getGroup
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: filter
in: query
description: Filter expression for filtering
required: false
type: string
- name: startIndex
in: query
description: The 1-based index of the first query result
required: false
type: integer
format: int32
- name: count
in: query
description: Specifies the desired maximum number of query results per page.
required: false
type: integer
format: int32
- name: sortBy
in: query
description: |-
Specifies the attribute whose value
SHALL be used to order the returned responses
required: false
type: string
- name: sortOder
in: query
description: The order in which the "sortBy" parameter is applied.
required: false
type: string
responses:
'200':
description: Valid groups are found
schema:
type: string
'404':
description: Valid groups are not found
post:
tags:
- scimv2Groups
summary: Return the group which was created
description: Returns HTTP 201 if the group is successfully created.
operationId: createGroup
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'201':
description: Valid group is created
schema:
type: string
'404':
description: Group is not found
/scim/v2/Groups/.search:
post:
tags:
- scimv2Groups
summary: 'Return groups according to the filter, sort and pagination parameters'
description: Returns HTTP 404 if the groups are not found.
operationId: getGroupsByPost
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: Valid groups are found
schema:
type: string
'404':
description: Valid groups are not found
'/scim/v2/Groups/{id}':
get:
tags:
- scimv2Groups
summary: Return the group with the given id
description: Returns HTTP 200 if the group is found.
operationId: getGroup by id
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
responses:
'200':
description: Valid group is found
schema:
type: string
'404':
description: Valid group is not found
put:
tags:
- scimv2Groups
summary: Return the updated group
description: Returns HTTP 404 if the group is not found.
operationId: updateGroup
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: Group is updated
schema:
type: string
'404':
description: Valid group is not found
delete:
tags:
- scimv2Groups
summary: Delete the group with the given id
description: Returns HTTP 204 if the group is successfully deleted.
operationId: deleteGroup
produces:
- application/json
- application/scim+json
parameters:
- name: id
in: path
description: Unique id of the resource type.
required: true
type: string
responses:
'204':
description: Group is deleted
'404':
description: Valid group is not found
/scim/v2/Me:
get:
tags:
- scimv2Me
summary: Return the authenticated user.
description: Returns HTTP 200 if the user is found.
operationId: getMe
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
responses:
'200':
description: Valid user is found
schema:
type: string
'404':
description: Valid user is not found
post:
tags:
- scimv2Me
summary: Return the user which was anonymously created
description: Returns HTTP 201 if the user is successfully created.
operationId: createMe
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'201':
description: Valid user is created
schema:
type: string
'404':
description: User is not found
put:
tags:
- scimv2Me
summary: Return the updated user
description: Returns HTTP 404 if the user is not found.
operationId: updateMe
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: User is updated
schema:
type: string
'404':
description: Valid user is not found
delete:
tags:
- scimv2Me
summary: Delete the authenticated user.
description: Returns HTTP 204 if the user is successfully deleted.
operationId: deleteMe
produces:
- application/json
- application/scim+json
parameters: []
responses:
'204':
description: User is deleted
'404':
description: Valid user is not found
/scim/v2/Bulk:
post:
tags:
- scimv2Bulk
summary: Return the bulk which was created.
description: Returns HTTP 201 if the bulk is successfully created.
operationId: createBulk
consumes:
- application/scim+json
produces:
- application/json
- application/scim+json
parameters:
- name: attributes
in: query
description: SCIM defined attributes parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- name: excludedAttributes
in: query
description: SCIM defined excludedAttribute parameter.
required: false
type: array
uniqueItems: true
collectionFormat: csv
items:
type: string
- in: body
name: body
required: false
schema:
type: string
responses:
'200':
description: Valid bulk is created
schema:
type: string
'404':
description: Bulk is not found
/scim/v2/ResourceType:
get:
tags:
- scimv2ResourceType
summary: Return the ResourceType schema.
description: Returns HTTP 200 if the schema is found.
operationId: getResourceType
produces:
- application/json
- application/scim+json
parameters: []
responses:
'200':
description: Schema is found
schema:
type: string
'404':
description: Schema is not found
/scim/v2/ServiceProviderConfig:
get:
tags:
- scimv2ServiceProviderConfig
summary: Return the ServiceProviderConfig schema.
description: Returns HTTP 200 if the schema is found.
operationId: getServiceProviderConfig
produces:
- application/json
- application/scim+json
parameters: []
responses:
'200':
description: Schema is found
schema:
type: string
'404':
description: Schema is not found
securityDefinitions:
basicAuth:
type: basic
security:
- basicAuth: []
关于wso2 - WSO2 身份服务器上 Scim2 的 Swagger 定义在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54531966/
有没有人在 Keycloak 中使用过 SCIM?如果是这样,你能指出我的文档吗?我用谷歌搜索过,它似乎不是受支持的配置。 最佳答案 不幸的是,Keycloak 尚不支持 SCIM。他们的 Jira
我计划为我的 Azure Databricks 资源启用 SCIM 配置。 MS Doc 中提到,始终建议在帐户级别启用 SCIM,而不是在个人工作区级别启用 SCIM因此,现在如果我在帐户级别为 D
如何在 Azure 中将 scim 配置选项从自动更改为手动? 最佳答案 只有在没有自动Azure AD provision connector时才启用可用 Manual provisioning m
我需要将 SCIM 核心架构映射到 LDAP,以便 UnboundId 用于 LDAP 中的操作。 是否有更好的方法来转换这些架构? 例如在给出的模式 here我需要映射: 用户名到uid name.
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 2 年前。
我们的后端服务器不支持 HTTP PATCH 方法(仅 PUT)。因此,我们无法从 SCIM 应用程序中正确取消分配用户。 当我尝试取消分配用户时,Okta SCIM 似乎发出 PATCH 请求(而不
我实现了 SCIM API 并与 Azure 集成。 当我在 AzureAD 中删除用户时,它不会发送 DELETE 请求。我尝试从应用程序和目录中删除。 获取用户/[userID]、获取查询和 PO
我将 Azure Databricks 工作区隐藏在 VNET 中,并配置了专用链接,遵循 Microsoft 的说明. 现在我正在尝试做SCIM provisioning使用此工作区,我收到以下错误
我正在尝试在 AAD 中实现 SCIM,但在映射字段时遇到了困难。当用户被添加到组中时。在此示例中,我希望发生以下情况: (与 scim 的作用差不多) 用户已配置,用户已创建。 用户已取消配置,用户
我正在尝试在 AAD 中实现 SCIM,但在映射字段时遇到了困难。当用户被添加到组中时。在此示例中,我希望发生以下情况: (与 scim 的作用差不多) 用户已配置,用户已创建。 用户已取消配置,用户
作为 SCIM(跨域身份管理系统)标准的新手,请原谅我的无知,因为我正处于学习曲线上,试图弄清楚如何发出干净/简单的请求来配置用户、删除用户和修改用户。 我正在尝试使用 C#/.NET 通过 SCIM
我已下载 WS02 Identity Server(版本 3.2.3)并将其安装在 Windows 上。我想探索 WS02 IS 提供的 SCIM 支持。但是,我找不到任何相关信息。是否有开发人员指南
我在使用 GITHUB API 时遇到了一个奇怪的错误。当我使用 cURL 与他们联系时: curl.exe -H "Accept: application/vnd.github.cloud-9-pr
SCIM 是 Google、Salesforce、Ping Identity 等提出的用户配置的新标准。是否有现有的 ruby 实现来支持它? Similar but for Java 最佳答案
我编写了一个符合 SCIM 标准 ( https://www.rfc-editor.org/rfc/rfc7644 ) 的应用程序,但与 Azure 集成后,我可以看到,如果禁用该功能(Azure 发
当前的 Microsoft ADFS 2.0 服务器(或新的 ADFS 3.0 RTM)是否支持 SCIM 供应协议(protocol)?如果没有计划使用哪一种供应协议(protocol) SPML
我正在构建一个自定义SCIM client将连接到 Azure AD(使用企业应用程序)。我只对用户同步感兴趣,不需要组信息。 My question is if I only implement t
有人可以告诉我如何通过 SCIM 将 Microsoft Azure AD 用户配置到我自己的应用程序吗? 场景如下: 我在 Azure Active Directory 中有一些用户,希望将它们与在
我正在研究 WSO2IS,发现我可以使用 SCIM 从 WSO2 IS 创建/更新/删除/获取用户我尝试使用以下 cURL 命令 curl -v -k --user admin:admin https
SCIM 标准的创建是为了通过定义表示用户和组的架构以及用于所有必要的 CRUD 操作的 REST API 来简化云中的用户管理。 它旨在取代旧的 SPML 协议(protocol)。 有没有“成熟”
我是一名优秀的程序员,十分优秀!