You need to create a database for storing session data in MongoDB.
Before you begin
Procedure
-
Create a database in MongoDB to store session data, using the following
command:
use <databasename>
Example
use sessions
-
Create a user in this database, using the following command:
use <databasename> db.createUser( { user: "<username>", pwd: "<password>", roles: [ { role: "dbOwner", db: "<databasename>" } ] } )
The command can take the following fields:Field Description <databasename>
The name of the database for session data storage. <username>
The name for the created user. <password>
The password for the created user. Important: The password must be URL encoded otherwise the connection fails.This user must be granted with the
dbOwner
role to be able to perform any administrative action on the database.Example
To create a user named session-user with the passwordsuser
in the database namedsessions
, use the following command:use sessions db.createUser( { user: "session-user", pwd: "suser", roles: [ { role: "dbOwner", db: "sessions" } ] } )
- Stop Talend Identity and Access Management.