【问题标题】:WSO2 IS: claim-config.xml - Is it read only once, or every time the server is started up?WSO2 IS:claim-config.xml - 它是只读一次,还是每次服务器启动时读取?
【发布时间】:2018-12-09 22:35:17
【问题描述】:

The WSO2 IS documentation reads:

“/repository/conf/claim-config.xml 文件中配置的声明方言仅在您首次启动产品时应用,或者适用于任何新创建的租户。第一次启动时,声明方言和声明将从文件中加载并保存在数据库中。文件的任何连续更新都不会被提取,声明方言和声明将从数据库中加载。"

这是否意味着 claim-config.xml 是一个为数据库提供种子的文件并且只运行一次?如果只是为数据库播种,那意味着在服务器第一次启动后更新声明的唯一方法是直接编辑数据库或通过控制台更新声明,对吗?

我正在尝试找出在 WSO2 IS 中更新我对服务提供商的声明的最佳方式。

【问题讨论】:

    标签: wso2 wso2is


    【解决方案1】:

    我发现claim-config.xml 只运行一次。为数据库播种后,不再读取该文件。对声明配置的后续更改将写入位于 WSO2_INSTALL_LOCATION\repository\database 的 WSO2CARBON_DB 文件

    【讨论】:

      【解决方案2】:

      当 WSO2 IS 首次启动时,或创建新租户时,它会读取 claim-config.xml 文件并将声明填充到数据库中。然后您可以通过以下方法管理索赔,

      • 来自管理控制台。请参阅文档 [1] 了解更多信息 细节。
      • 使用ClaimMetadataManagementService。请参考 文档 [2] 以获取更多详细信息。

      [1]https://docs.wso2.com/display/IS570/Configuring+Claims
      [2]https://docs.wso2.com/display/IS570/Managing+Claims+with+APIs

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-20
        • 2021-10-15
        • 2019-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-11
        相关资源
        最近更新 更多