Worklight 6.0.0,针对 iPad。
我有一个简单的演示应用程序,目前没有身份验证。我正在演示反向代理的使用。因此,我正在使用Build for Remote Server 解决方法构建我的应用程序,并且可以在 xcode 中看到正确的服务器规范。我有一些适配器调用,但对于特定的演示场景,我还想显式调用
WL.Client.connect( ... );
如果我使用 http 连接,我会看到这样的请求:
http://192.168.0.19/MyApp/apps/services/api/Work01/ipad/init
它工作得很好。相反,如果我使用 SSL 连接,正如预期的那样,我会看到这个
https://192.168.0.19:443/Infrabel01/apps/services/api/Work01/ipad/init
我收到以下错误。
> [ERROR ] FWLSE0059E: Login into realm 'NullLoginModule' failed. The
> environment 'ipad' supports multiple versions, therefore you must
> request it with a version parameter.. [project Infrabel01] The
> environment 'ipad' supports multiple versions, therefore you must
> request it with a version parameter. [ERROR ]
> FWLSE0117E: Error code: 4, error description: AUTHENTICATION_ERROR,
> error message: An Error occurred while performing authentication using loginModule
> NullLoginModule, User Identity Not available. [project Infrabel01]
> [project Infrabel01]
“使用版本参数请求它”很有趣。我需要传递一些额外的参数吗?还是通过 SSL 连接需要身份验证的总体含义?