2012-02-21 13 views
0

URL http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Homeを使用してリモートでAlfrescoのWebScriptを呼び出すと、urlはユーザー名とパスワード全体を許可する認証ウィンドウを私に約束します。 http://wiki.alfresco.com/wiki/Web_ScriptsAndroid AppでのAlfrescoのリモートWebScript呼び出し。

しかし、イムは、認証エラーが直面しているのWebViewイムを使用してAndroidアプリで同じことをやってトリング(HTTPステータス401 - エラー:この呼び出しは

は屋外で説明する手順に従っ..ブラウザで完全に正常に動作します)と私は認証ウィンドウで私を約束していない。

+0

WebViewの関連するコード部分を表示できますか? WebViewClient(http://developer.android.com/reference/android/webkit/WebViewClient.html)を設定しましたか?たくさんThanksssssss –

答えて

2

アプリケーションと統合する場合は、Login Webscriptを使用してください。

あなたのアプリでは、単にユーザー+パス(暗号化)を格納する設定ビューを作成します。そして、あなたがログインを要求してからticket認証であなたのwebscriptを呼び出す前に、

それから、次のようになります。代わりにhttp://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?ticket=<TICKET>を使用し、その後、動作しないこと時々http://192.168.1.2:8080/alfresco/service/sample/folder/Company%20Home?alf_ticket=<TICKET>

幸運を祈る!

+0

...私はフォルダを一覧表示することができる午前: フォルダ:/会社ホーム > \tデータ辞書 > \tユーザーレビューホーム > \tユーザーホームズ > \tサイト > \t Alfrescoはワークフロー環境の新しいテキストドキュメント。 txt .... 私が直面している問題は、これらのフォルダの1つ(例:サイト)をクリックすると401エラー(認証エラー)が返されます... 私が知っているようにこれを認証する必要があります。どのように認証を設定するか、これらの各フォルダのURLにalf_tickeを渡すことができますか、この手続きを克服する他の方法がありますm ...私に教えてください.. ありがとうございます!!! – Surya

+0

?? Alfrescoに求めるすべてのリクエストにTICKETを渡す必要があります。だから私は実際にあなたがwebviewを使用している理由を知りません、ちょうどあなた自身のUIを構築することができますJSONの文字列を使用してください。あなたは本当にこれでwebviewの外観を使用したい場合:http://stackoverflow.com/questions/4220832/webview-basic-authentication-help –

+0

おかげで:)私は自分のUIを構築するために参照するための良い文書を取得することができますJSONの文字列.... – Surya

関連する問題