有一个问题,我们是否可以在外部应用程序(战争)中使用安全测试,该应用程序部署在Websphere自由配置文件服务器中。如果是,那么如何配置相同。安全测试将独立于worklight应用程序和外部应用程序。
答案 0 :(得分:0)
你到底在说什么?您的情况对我来说并不清楚。
Worklight安全性测试旨在在Worklight项目的authenticationConfig.xml中配置,然后用于保护适配器XML文件和/或application-descriptor.xml中的应用程序中的适配器过程;它们并不意味着在任何其他环境中使用。
答案 1 :(得分:0)
你的问题不明确。 我相信你想通过安全测试保护你的Worklight控制台(战争),这是可能的。您可以使用用户名和密码保护您的控制台。 (可以使用纯文本或加密)。有关详细信息,请参阅this
要启用安全测试,您需要使用以下代码编辑authenticationConfig.xml
。
<staticResources>
<resource id="worklightConsole" securityTest="WorklightConsole">
<urlPatterns>/console*</urlPatterns>
</resource>
</staticResources>
<securityTests>
<customSecurityTest name="WorklightConsole">
<test realm="WorklightConsole" isInternalUserID="true"/>
</customSecurityTest>
</securityTests>
<realms>
<realm loginModule="requireLogin" name="WorklightConsole">
<className>com.worklight.core.auth.ext.FormBasedAuthenticator</className>
<onLoginUrl>/console</onLoginUrl>
</realm>
</realms>
<loginModules>
<loginModule name="requireLogin">
<className>com.worklight.core.auth.ext.SingleIdentityLoginModule</className>
</loginModule>
</loginModules>