【问题标题】:Add claims to Wso2 service provider through AdminServices通过 AdminServices 向 Wso2 服务提供者添加声明
【发布时间】:2017-12-11 00:58:29
【问题描述】:

所以我正在尝试向 Wso2 中的服务提供商添加声明。我设法创建了一个 IdentityApplication 并将它与一些 SSO 配置连接起来。唯一的问题是向该 SSO 添加声明,因为我在 SSO 登录后使用这些声明。

所以到目前为止我已经尝试过:

  • 我使用IdentitySAMLSSOConfigService 中的addRPServiceProvider SOAP 函数添加了一个SSO 配置
  • 我使用IdentityApplicationManagementService 中的createApplication SOAP 函数创建了一个服务提供者,并将其连接到我之前添加的SSO 配置

此时我的外部应用程序与 Wso2 正确连接并执行 SSO。我唯一需要的是在 SSO 响应中返回额外的声明信息。

我正在尝试使用 createApplication 函数参数的 claimConfig 部分来做到这一点,但我似乎无法做到这一点。

是否有更多关于如何通过 AdminServices 进行设置的信息? (官方文档并没有真正帮助 )

【问题讨论】:

    标签: soap wso2 wso2is wso2carbon


    【解决方案1】:

    有关使用 API 的更多信息,请参阅 this documentation。您不能在createApplication 调用期间添加claimConfig,因为它只允许您设置applicationNamedescription。在updateApplication 方法中设置claimConfig。该文档在Claim configuration level parameters 部分有一个示例请求。

    【讨论】:

      猜你喜欢
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-02
      • 1970-01-01
      相关资源
      最近更新 更多