我正在将WSO2与Airavata科学网关软件一起使用,不幸的是,一些入门指令有点不透明。我想要完成的两件事:
1)设置“开始”管理员用户名和密码。据我所知,这些是在WSO2本身/内置的“H2”数据库中设置的,而不是它连接到的任何用户/密码存储,例如LDAP。我找不到在哪里设置它。我认为它在user-mgt.xml中,但您在标签中设置的凭据似乎没有做任何事情。
2)Airavata使用API密钥和密钥连接到WSO2 IS。我无法在创建它的WSO2设置中找到任何地方。
帮助?
答案 0 :(得分:0)
1)如果要设置属于外部用户存储(如LDAP)的现有管理员用户。您可以在user-mgt.xml中使用以下部分
<Realm>
<Configuration>
<AddAdmin>false</AddAdmin>
<AdminRole>admin</AdminRole>
<AdminUser>
<UserName>{Add_Your_Admin_User_Here}</UserName>
<Password>admin</Password>
</AdminUser>
....
</Configuration>
如果您不想创建新的管理员用户,请将“AddAdmin”更改为false。您可以保留密码,也可以将其留空,因为在此模式下不会使用密码。
如果要创建新的值,请将AddAdmin值保持为true,并在ReadWrite模式下更正用户存储。
2)您应该能够找到服务提供商的入站认证部分,
服务提供商 - &gt; [您的服务提供] - &gt;入站身份验证配置 - &gt; OAuth / OpenID Connect配置