2012-04-11 13 views
2

公式のC#ドライバを使用してmongodbで認証を使用するにはどうすればよいですか?内部メンバー以外の、認証するAPIメソッドが見つかりません。Mongodb認証

+0

http://stackoverflow.com/questions/10169064/ここで詳細を参照してください。 mongodb-authentication-with-connection-string –

+0

これは重複する質問ではありません。 – Ben

答えて

3

認証資格情報は、次の接続文字列の形式を使用して、接続文字列で指定する必要があります。

mongodb://[username:[email protected]]hostname[:port][/[database][?options]] 

MongoDB C# Driver Tutorial

+0

ありがとうございます。私はそれを試しましたが、必要な結果が得られていません。私はC#ドライバのAPIを見てきました。認証には4つの方法があります:認証の確認、canAuthenticate、isAuthenticated、Authenticateですが、それらは内部的なものです。接続文字列自体に認証が実装されていますか?それについて私に教えてください?私はそれが大いに必要です。ありがとうございます。 –

+0

資格情報によってサーバーまたはデータベースが認証されるかどうか –

+0

@ HimaniTalesaraが正しいこと、接続文字列自体が認証を実装すること。サーバーではなくデータベースを認証します。 MongoDBはサーバー認証とは何の関係もないので、ネットワークファイアウォールルールを使ってサーバー認証を設定する必要があります。あなたの質問に対する回答が役に立つと思ったら、upvoteして、受け入れられた答えとして最良の答えをマークしてください。 –