2012-04-11 5 views
2

Comment utiliser l'authentification avec mongodb via le pilote C# officiel? Je ne trouve aucune méthode API à authentifier, autre que les membres internes.Authentification Mongodb

+0

http://stackoverflow.com/questions/10169064/ mongodb-authentication-with-connection-string –

+0

Ce n'est pas une question en double. – Ben

Répondre

3

des informations d'authentification doivent être spécifiés dans votre chaîne de connexion, en utilisant le format de chaîne de connexion suivante:

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

Voir tous les détails ici dans le MongoDB C# Driver Tutorial

+0

Merci beaucoup.J'ai essayé, mais il ne produit pas le résultat requis. J'ai vu l'API du pilote C#. Il a les 4 méthodes d'authentification: vérifier l'authentification, canAuthenticate, isAuthenticated et Authenticate, mais elles sont internes. La chaîne de connexion elle-même implémente-t-elle l'authentification? S'il vous plaît laissez-moi savoir à ce sujet? J'en ai vraiment besoin. Merci. –

+0

Est-ce que les informations d'identification authentifie un serveur ou une base de données –

+0

@HimaniTalesara c'est correct, la chaîne de connexion elle-même implémente l'authentification. Il authentifie la base de données, pas le serveur. MongoDB n'a rien à voir avec l'authentification du serveur, vous devez configurer l'authentification du serveur uniquement via les règles de pare-feu réseau. Si vous trouvez que les réponses à vos questions sont utiles, faites une surenchère et marquez la meilleure réponse comme réponse acceptée. –