Docs 菜单
Docs 主页
/
MongoDB Cloud Manager
/ / /

返回一个已连接的身份提供商

在此页面上

  • 所需角色
  • Resource
  • 请求路径参数
  • 请求查询参数
  • 请求正文参数
  • 响应
  • 请求示例
  • 响应示例

federationSettings资源允许您为联合身份验证配置返回一个身份提供商

您必须在联合配置中具有至少一个已连接组织的Organization Owner角色,才能调用此端点。

GET /federationSettings/{FEDERATION-SETTINGS-ID}/identityProviders/{IDP-ID}
名称
类型
说明
FEDERATION-SETTINGS-ID
字符串
唯一的 24 位十六进制数字字符串,用于标识联合身份验证配置。
IDP-ID
字符串
唯一的 20 位十六进制数字字符串,用于标识 IdP

以下查询参数为可选参数:

名称
类型
必要性
说明
默认
pretty
布尔
Optional
false
envelope
布尔
Optional

指示是否将响应包装在信封中的标志。

某些 API 客户端无法访问 HTTP 响应标头或状态代码。要解决这个问题,可在查询中设置 envelope=true

对于返回一个结果的端点,响应体包括:

名称
说明
status
HTTP 响应代码
content
预期响应正文
false

此端点不使用 HTTP 请求正文参数。

名称
类型
说明
acsUrl
字符串
IdP将 SAML 响应发送到的断言消费者服务 URL。
associatedDomains
阵列
包含已配置域的列表,用户可从这些域登录此IdP
associatedOrgs
阵列
包含用户可登录此IdP的组织的列表。
audienceUri
字符串
displayName
字符串
用于标识IdP的人类可读标签。
issuerUri
字符串
SAML 断言发布者的标识符。
oktaIdpId
字符串
唯一的 20 位十六进制数字字符串,用于标识IdP
pemFileInfo
阵列

包含文件信息的列表,其中包括身份提供程序的PEM编码公钥证书的开始日期和到期日期。

名称
类型
说明
证书
阵列
包含身份提供程序的PEM编码公钥证书的开始日期和到期日期的列表。
文件名
字符串
用于标识包含身份提供者的PEM编码公钥证书的文件的标签。
requestBinding
字符串

用于发送 AuthNRequest 的SAML身份验证请求协议绑定。 Cloud Manager 支持以下绑定值:

  • HTTP POST

  • HTTP REDIRECT

responseSignatureAlgorithm
字符串

用于加密IdP签名的算法。 Cloud Manager 支持以下签名算法值:

  • SHA-1

  • SHA-256

ssoDebugEnabled
布尔
指示IdP是否已启用 SSO 调试的标志。
ssoUrl
字符串
SAML AuthnRequest 接收者的 URL。
status
字符串
指示身份提供商是否处于活动状态的标签。在您将至少一个域映射到 IdP 之前, IdP 为 。Inactive
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--include \
--request GET "https://cloud.mongodb.com/api/public/v1.0/federationSettings/{FEDERATION-SETTINGS-ID}/identityProviders/{IDP-ID}"
{
"acsUrl" : "https://example.mongodb.com/sso/saml2/12345678901234567890",
"associatedDomains" : [ ],
"associatedOrgs" : [ ],
"audienceUri" : "https://www.example.com/saml2/service-provider/abcdefghij1234567890",
"displayName" : "Test",
"issuerUri" : "urn:123456789000.us.provider.com",
"oktaIdpId" : "1234567890abcdefghij",
"pemFileInfo" : {
"certificates" : [ {
"notAfter" : "2035-09-29T15:03:55Z",
"notBefore" : "2022-01-20T15:03:55Z"
} ],
"fileName" : "file.pem"
},
"requestBinding" : "HTTP-POST",
"responseSignatureAlgorithm" : "SHA-256",
"ssoDebugEnabled" : true,
"ssoUrl" : "https://123456789000.us.provider.com/samlp/12345678901234567890123456789012",
"status" : "INACTIVE"
}

后退

返回所有连接的身份提供商