基本認証を使用してJQueryでJSONP呼び出しを行うにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1640391

質問

JQueryを使用して、基本認証を必要とするJSONP APIを呼び出すにはどうすればよいですか?

これをプログラムで処理できますか、またはユーザーが対話してログオンダイアログにユーザー名とパスワードを入力する必要がありますか?

役に立ちましたか?

解決

JSONPリクエストはXMLHttpRequestオブジェクト/システムを使用しません。したがって、これを直接行う方法はありません。

FinnNkの回答に記載されているアプローチを何度か試しましたが、このディスカッション

更新

「これを直接行う方法はありません」と言ったときの意味は次のとおりです。

  • プログラムでHTTP認証資格情報を設定することはできません(ただし、私がテストしたほとんどのブラウザーは、ユーザーに資格情報を要求します)
  • ユーザーに資格情報を手動で入力させたくない場合は、サーバーを使用してリクエストをプロキシする必要があります。優れた説明と例については、このブログ投稿をご覧ください。

他のヒント

http://docs.jquery.com/Ajax/jQueryから少し混乱します.getJSON にはdocs.jquery.com/Ajax/jQuery.ajaxと同じオプションはありません

@HRJが参照する投稿でソースコードのリンクが壊れています。次をお試しください:
https://github.com/bitly/oauth2_proxy
または
https://oauth.net/code/

編集:(今では時代遅れの)ソースコードを見つけました:
https://code.google.com/archive/p/xdoauthproxy/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top