【问题标题】:WSO2 Identity Server - Adding Service Provider using SQLWSO2 身份服务器 - 使用 SQL 添加服务提供者
【发布时间】:2016-01-22 03:18:38
【问题描述】:

WSO2 身份服务器 5.0.0

如果我想通过 SQL 查询创建和更新服务提供者,我想知道 SQL 查询的完整路径是什么。它不仅仅是作为新插入的条目添加到 SP_APP 表中,因为它不会显示在 UI 中。我正在查看身份核心代码,有点迷茫,因为它似乎抽象出了一些复杂的注册表内容。

无论如何,我很想知道如何导航数据库以通过这些方式查看内容。

【问题讨论】:

  • 为什么需要直接在数据库中创建 SP。如果不需要使用管理控制台创建服务提供者,可以使用admin服务。

标签: sql wso2 wso2is service-provider


【解决方案1】:

我建议将您的 WSO2 IS 完全迁移到 SQL Server 上。然后,您可以查看针对它运行的所有表和脚本(使用类似 QueryProfiler)。为此,请按照说明操作:https://docs.wso2.com/display/ML111/Setting+up+Microsoft+SQL
请注意,在文档的末尾,您必须运行两个脚本(而不仅仅是它们显示的那个):

  1. <PRODUCT_HOME>/dbscripts/mssql.sql
  2. <PRODUCT_HOME>/dbscripts/identity/mssql.sql

不得不承认,关于 WSO2 IS 的文档不是很好,也不是很完整,但他们一直很擅长回答问题。 SQL Server 很难设置,因为其中一些步骤很旧(如您所见,它们引用了 SQL Server 2005),但如果您非常了解 SQL Server 的使用方式,您可以弄清楚一些小问题。最大的问题是需要运行的第二个 .sql 脚本。
这应该使您能够很好地了解在设置服务提供者时调用了什么,或者进入数据库的任何其他内容。

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多