WSO2 Identity Server 5.0.0
我想知道如果我想通过SQL查询创建和更新服务提供程序,SQL查询的完整路径是什么。它不仅仅是作为新插入的条目添加到SP_APP表中,而且不会在UI中显示。我正在查看身份核心代码,并且有点迷失,因为它似乎抽象出一些错综复杂的注册表内容。
无论如何,我很想知道如何通过这些方式浏览数据库来查看内容。
答案 0 :(得分:0)
我建议将您的WSO2 IS完全移植到SQL Server上。然后,您可以查看针对它运行的所有表和脚本(使用QueryProfiler之类的东西)。为此,请按照说明操作:https://docs.wso2.com/display/ML111/Setting+up+Microsoft+SQL 请注意,在文档的末尾,您必须运行两个脚本(而不仅仅是它们显示的脚本):
<PRODUCT_HOME>/dbscripts/mssql.sql
<PRODUCT_HOME>/dbscripts/identity/mssql.sql
我必须承认WSO2 IS上的文档不是很好或不完整,但他们擅长回答问题。 SQL Server很难设置,因为有些步骤已经过时了(正如你所看到的那样,它们引用了SQL Server 2005),但是如果你对SQL Server的了解非常清楚,你可以找出一些小问题。最大的问题是需要运行的第二个.sql脚本 这应该足以让您在设置服务提供商或进入数据库的任何其他内容时看到正在调用的内容。