我在standalone.xml
中創建了一個新領域,現在我試圖在該領域創建一個新用戶。當我使用完整的命令一樣jBoss add-user.bat沒有看到新的領域
add-user -a -r realm-name -u user -p password
我得到的錯誤:
JBAS015281: The user supplied realm name 'realm-name' does not match the realm name discovered from the property file(s) 'ApplicationRealm'.
當我跑得add-user
,它promts選擇的境界,只有applicationrealm和managementrealm有在列表中。
這裏是我的片段從standalone.xml
:
1)域名
<security-domain name="realm-domain" cache-type="default">
<authentication>
<login-module code="Remoting" flag="optional">
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
<login-module code="RealmUsersRoles" flag="required">
<module-option name="usersProperties" value="${jboss.server.config.dir}/rt-users.properties"/>
<module-option name="rolesProperties" value="${jboss.server.config.dir}/rt-roles.properties"/>
<module-option name="realm" value="realm-name"/>
<module-option name="password-stacking" value="useFirstPass"/>
</login-module>
</authentication>
</security-domain>
2)域
<security-realm name="realm-name">
<authentication>
<local default-user="$local"/>
<jaas name="realm-domain"/>
</authentication>
</security-realm>
對不起,我還不明白。你的鏈接是關於我如何創建領域,但是我沒有通過編輯'standalone.xml'來做到這一點?根據你的說法,如果我實際上不能這樣做,那麼究竟是什麼「添加用戶」呢,爲它添加用戶呢? – SMSk
是的! standalone.xml或domain.xml!添加用戶是一個默認實用程序並管理默認領域。 –
但是,對於您的領域工作,您必須將其分配給可用的管理界面之一。我知道你很想創建你自己的用戶管理庫... –