4

基本認証を実装する公開 Web サービス (WCF/Rest) を構築しようとしています。私が直面している問題は、Web サービスにアクセスできるようにするには、他のドメインからのスクリプトを許可する必要があるということです。これを行うには、エンド ユーザーは JSONP を使用して応答を取得する必要があり、JSONP 要求では追加のヘッダー (基本認証ヘッダーなど) を使用できません。

このソリューションで IE8-10、Firefox、および Chrome をサポートできる必要があります。

URLを次のように変更してみました:

http://username:password@Service/Endpoint/Method

しかし、IE10では役に立ちません。

また、この投稿の提案を使用しました:

http://kevinkuchta.com/_site/2012/01/basic-authentication-with-jsonp/

しかし、IE10でもそれはうまくいかないようです。

4

1 に答える 1

0

JSONP を使用して HTTP 認証を実装する例を次に示します。

サーバーは、ユーザーが Cookie を使用して認証されていることを追跡すると想定しています。画像リクエストに基本的な認証資格情報を入力し、認証後に JSONP を実行します。

または、認証の詳細とともにクエリ文字列パラメーターを渡すこともできます。それらはJSONPで動作します。ただし、これは明らかに、要求した基本的な HTTP 認証ではありません。

于 2013-04-30T14:30:06.113 に答える