2011-08-10 18 views
0

私たちにはWebサービスがあるサーバーがあります。サービスの機能にアクセスするには、このドメイン認証をバイパスする必要があります。また、ユーザーがセッションを閉じることを選択するまで、セッションが終了するようにします。アンドロイドアプリでドメイン認証を処理する方法は?

編集:認証が必要:ないバイパス、我々はそれが基本的にサイス

Authentication message

.. OFCを認証する必要があります。 http://foo.bar

これはXcodeとobjcを使って簡単に解決できましたが、現在はAndroid用に開発中ですが、このドメイン認証に対処する方法はまだありません。

私たちはウェブビューを使用していませんので、このポップアップは問題外です。

これまで、kttap2を使ってHttpTransportSEをHttpsTransportSEに変更しようとしましたが、成功しませんでした。

もしこれがあれば、あなたは富を持っていますか?そうなら、あなたは私の方法を分かち合うでしょう! J/Kいいえ、しかし、真剣に、材料や指針へのリンクが高く評価されます。

また、ウェブサービスを多少完全に制御できるので、詳細はお気軽にお問い合わせください。

答えて

1

HTTP認証が必要な形式のWebサービスがあると思われます。おそらく基本またはダイジェストです。

あなたがAndroid上でのHttpClientを使用するつもりなら、以下のようなものが挑戦処理する必要があります:

. 
. 

String username = .... 
String password = .... 
DefaultHttpClient httpClient = new DefaultHttpClient(); 
if (username != null) { 
    httpClient.getCredentialsProvider().setCredentials(
     new AuthScope(AuthScope.ANY_HOST, AuthScope.ANY_PORT), 
     new UsernamePasswordCredentials(username, password)); 
} 

. 
. 


httpClient.execute(your_http_request); 

. 
. 
関連する問題