2016-10-30 4 views
1

大きな問題があります。 PouchDB経由でCloudantに接続するときはいつでも、認証を求める厄介なモーダルポップアップが表示されます。私はPouchDBのauthentication Pluginとこれにはresponsible commandを使用しています。しかし、どういうわけかそれはまだありません。私が何をしても、モーダルはポップアップし続ける。それは私の生産全体を停止し、私はこれを数日にわたって解決しようとしてきました。pouchDBで認証モーダルを削除する方法

私はGitHubにexampleを持っています。

お願いします。ありがとう! :)

+0

これを解決しましたか?私はまったく同じ問題を抱えています。 –

答えて

1

"Basic" in the WWW-Authenticate headerあなたのサーバは、ブラウザが認識して反応するようにハードコードされていないものに送信する必要があります。私は雲については何も知らないけど、マニュアル構成のためにdocsがcouchdbに戻ってくるように見えます。

couchDBの場合、BasicBasicfooに変更すると、pouchdbが認証でURLにヒットしたときにブラウザ認証ウィンドウが表示されなくなります。

(たとえば、this oneにはnginxの解決策があるなど、あなたのデータベースとWWW認証ヘッダーでBasicを変更することを知っているプロキシを探すこともできます)

+0

これは正しい答えであることを知っています。それは他の人にも役立っています。しかし、どういうわけか私のためではない:/。 "Basic"を他のものに変更することは役に立たなかった。モーダルは引き続き表示されます。 –

+0

@ JonasBergner私のブラウザでDB参照を直接指している場合は、 'WWW-Authenticate:Basic realm =" Cloudant Private Database "と表示されます。ベーシックですが、クラウドサービスが完全に構成可能でない場合は、リバースプロキシを通じてのみ可能です。 – lossleader

+0

@JonasBergner:毎回モーダルショーを行うのですか、間違った資格情報を入力した場合のみですか? – TylerDurden

関連する問題