0

Worklight プロジェクトに基本認証を実装しようとしています。

アダプター xml に次のコードを設定します。

    <authentication>
        <basic/>
        <serverIdentity>
        <username>admin</username>
        <password>admin</password>
        </serverIdentity>
    </authentication>

すべての手順でこの基本認証が必要になるため、手順を次のように設定します。

    <procedure connectAs="server" name="getClass">
    <displayName>getClass</displayName>
    <description>Retrieves classdetails by id</description>
</procedure>

これを実装すると、次のエラーが発生します。

    FWLSE0101E: Caused by:  [project Klappr]java.io.IOException: Unexpected character '<' on line 1, column 1 
                                                                                                           com.worklight.common.log.filters.ErrorFilter

実装しないと、認証オブジェクトが指定されていないため、401 エラーが発生します。

    [11:26:43.403] "Transfer failed, errors = Runtime: Failed to parse JSON string
    Error 401: An Authentication object was not found in the SecurityContext"

以前に Worklight セキュリティー全体を実装する代わりに、これをユーザー名「admin」、パスワード「admin」にモックするにはどうすればよいですか?

基本認証に関する情報:

    http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/index.jsp?topic=/com.ibm.worklight.help.doc/devref/r_the__authentication__element_o.html
4

1 に答える 1