Vous devez créer une base de données pour stocker les données de session dans MongoDB.
Avant de commencer
Procédure
-
Créez une base de données dans MongoDB afin de stocker les données de session à l'aide de la commande suivante :
use <databasename>
Exemple
use sessions
-
Créez un utilisateur ou une utilisatrice dans cette base de données à l'aide de la commande suivante :
use <databasename> db.createUser( { user: "<username>", pwd: "<password>", roles: [ { role: "dbOwner", db: "<databasename>" } ] } )
Vous pouvez utiliser les paramètres suivants avec cette commande :Champ Description <databasename>
Nom de la base de données stockant les données de session. <username>
Nom de l'utilisateur ou de l'utilisatrice créé. <password>
Mot de passe de l'utilisateur ou de l'utilisatrice créé. Important : Le mot de passe doit être encodé par encodage-pourcent (URL) pour que la connexion n'échoue pas.Vous devez donner le rôle
dbOwner
à cet·te utilisateur·rice pour qu'il puisse réaliser des actions d'administration de la base de données.Exemple
Pour créer un utilisateur ou une utilisatrice session-user ayant pour mot de passesuser
dans la base de donnéessessions
, utilisez la commande suivante :use sessions db.createUser( { user: "session-user", pwd: "suser", roles: [ { role: "dbOwner", db: "sessions" } ] } )
- Arrêtez Talend Identity et Access Management.