問題タブ [basic-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
32426 参照

maven-2 - basic-auth を必要とする Artifactory/Maven リポジトリへのアクセス

基本認証の背後にある Artifactory リポジトリがあります。アクセスを許可するには、settings.xml をどのように構成すればよいですか?

サーバータグはartifactoryユーザーのユーザー資格情報ですが、基本認証を通過するには別のユーザー/パスワードも提供する必要があります。私はそれをどこに置きますか?!?

0 投票する
6 に答える
19955 参照

java - HTTPBasicの使用-GoogleAppEngineURLFetchサービスでの認証

App EngineのURLFetchサービス(Java)でBasic-Authリクエストを行うためのユーザー名とパスワードを指定するにはどうすればよいですか?

HTTPヘッダーを設定できるようです。

Basic-Authの適切なヘッダーは何ですか?

0 投票する
1 に答える
351 参照

c# - 認証の問題により、CrmDeploymentService Web 参照を追加できません

http:///MSCRMServices/2007/CrmDeploymentService.asmx の CRM 展開サービスに Web サービス参照を追加する際に問題が発生しています。

最初に接続しようとすると、接続先と表示され、資格情報の入力を求められます。資格情報を入力した後、無期限に資格情報の入力を求め続けます。

IE でサービスに移動しようとすると、資格情報の入力を求められ、資格情報を数回送信した後、401 エラーが発生します。

Firefox または Opera でサービスに移動しようとすると、基本認証ダイアログが表示され、資格情報を入力します。サービスの説明ページが正しく表示されます。

IE/VS が資格情報を正しく送信するのを妨げているものはありますか? それぞれの場所で、同じドメイン/ユーザー資格情報を使用しています。ドメイン上のコンピューターとドメイン外のコンピューターの両方で IE から試してみましたが、同じ結果が得られました。

0 投票する
1 に答える
69 参照

java - DD 段落の混乱における認証タイプ

次の段落が間違っている理由を誰か教えてください。

デプロイメント記述子が BASIC の認証タイプを正しく宣言している場合、コンテナーは、ユーザーが新しいセッションを開始するたびにユーザー名とパスワードを自動的に要求します。

0 投票する
1 に答える
713 参照

nsurlconnection - 基本認証を使用した NSURLConnection が Tiger で失敗し、Panther と Leopard で成功する

Panther、Tiger、および Leopard システムで実行されているプログラムがあり、NSURLConnection 認証に次の方法を使用しています (「encodedUserPass」は、Basic という単語の後に base64 でエンコードされた user:pass が続く認証文字列です)。

...後で... didReceiveAuthenticationChallengeで

これは、Panther および Leopard システムでは問題なく動作しますが、Tiger では完全に失敗します。ただし、Panther と Leopard でさえ、通常 "didReceiveAuthenticationChallenge" が呼び出されるのは奇妙です (つまり、ヘッダーを手動で設定しても機能しないようです)。

Tiger では、didReceiveAuthenticationChallenge が常に呼び出され、上記のように応答しようとし、失敗して再度呼び出されます。

2 つの質問: (i) ヘッダーを手動で設定しても機能しないのはなぜですか? (2) 上記の方法が Tiger (10.4) で失敗するのはなぜですか?

後で更新:

少し考えた後、base64 エンコード方法に何か問題があるに違いないことに気付きました。base64 文字列を 4 の倍数にするために等号を追加していませんでした。私はそれを解決しました

そして今、このプログラムは 3 つのプラットフォームすべてで動作します。したがって、質問 (i) は答えられます。等号でパディングしていなかったため、ヘッダーを手動で設定しても機能しませんでした。

ただし、疑問 (ii) は残ります。Tiger で didReceiveAuthenticationChallenge を正常に使用できないのはなぜですか?

0 投票する
1 に答える
4456 参照

django - django-基本認証で一部のWebパスを保護します

私はdjangoにかなり慣れていないので、足を濡らすためにいくつかの簡単な実験を試みています。django 1.0、apache2 prefork、mod_wsgiを実行しています。次のURL構造でサイトを構築しようとしています

ルートは基本的にパブリックエリアです。
メンバーパスは基本認証(おそらくapacheによって認証される)
を使用して保護する必要があります。管理パスは組み込みのdjango認証を使用して保護する必要があります。

ドキュメントの例に従うと、基本的にサイト全体を基本認証で保護できますが、それは私が望んでいることではありません。

仮想ホスト構成を除く:

これを可能にする方法について、誰かが私を正しい方向に向けるのを手伝ってくれますか(または私に= Pを教えてください)?

ありがとう


編集:少し遊んだ後、私は次のようなことができることを発見しました:

django.wsgiファイルは基本的に同じファイルであり、別のディレクトリにコピーされるため、WSGIScriptAliasは異なります。それはハックっぽいですが、それは機能します。

私がやりたいことをするためのより良い方法はありますか?
このようにすることのデメリットはありますか?

ありがとう

0 投票する
5 に答える
32147 参照

windows - base64クリアテキストのユーザー名とパスワードとは何ですか?

最近、基本認証の記事でこの単語に出くわしました。ネットワーク上のbase64クリアテキストのusrnameとパスワードとはどういう意味ですか?

ありがとう

0 投票する
3 に答える
4467 参照

python - プロキシを介した基本認証を備えたPythonHTTPSクライアント

Pythonから、基本認証を使用してHTTPS経由でWebサイトからコンテンツを取得したいと思います。ディスク上のコンテンツが必要です。私はイントラネット上にいて、HTTPSサーバーを信頼しています。プラットフォームはWindows上のPython2.6.2です。

私はurllib2で遊んでいますが、今のところ成功しませんでした。

os.system()を介してwgetを呼び出して、ソリューションを実行しています。

os.system()を削除したいと思います。Pythonでそれは可能ですか?

0 投票する
4 に答える
4972 参照

authentication - Lotus Domino でデータベースごとに異なる Web 認証モードを設定する方法

免責事項: 私は Notes 管理者ではありません。アプリケーションを作成しただけです :)、クライアントがそれを使用できるように支援しようとしています。

インターネットからの HTTP POST メッセージを受け入れて処理する 1 つのエージェントを備えた単純なデータベースを提供します。

このデータベースをインストールする Domino サーバーは、Web アクセス用のシングル サインオン認証用に構成されています。

異なるタイプの認証 (基本認証) を使用するようにデータベースのみを設定する方法はありますか。これにより、エージェントにメッセージを POST するために次のようにヒットできます。

http://username:password@my.domino.server/mydb.nsf/myagent

私は別のアプローチについても考えました - 任意の形式の認証を削除し、POSTed データ自体に資格情報を渡すことです。次に、エージェントは、クレデンシャルが OK であるかどうかに基づいて、データを処理するかどうかに注意を払います。しかし、これにはおそらく何らかの形式の「なりすまし」が必要になります。つまり、匿名ユーザーを、エージェントを実行する権限を持つユーザーに何らかの方法でマップする必要があります。したがって、この質問に対する有効な回答は、これを設定する方法のアドバイスになる可能性があります。

さらに、Web サービス アプローチ (Domino 7.0 以降で利用可能) を検討していますが、送信者 (発行者サービス) と受信エージェントの両方で変更が必要になります。そしておそらく、送信者を認証する方法についての元の質問に戻るでしょう。

その点に関するアドバイス (アプローチを変更する場合でも) は高く評価されます。

乾杯