When accessing the Digizuite asset browser, the connector can be setup to login automatically or the user will be presented with a login screen. So by this we mean eighter individual user login or a shared user login. By default the individual user login is enabled.
The configuration parameter IndividualUserLogin
controls the usermode individual user login or a shared user.
Individual user login
In this mode the user has to enter a username and password to access the assets. You get the username and pasword from you contacts person at Digizuite.
Shared user (auto login)
In this mode the Optimizely user is automatically logged in and does not care about any username or password. The connector lookes at the Optimizely userroles and did a mapping to a Digizuite user. The user mapping between Optimizely roles and Digizuite users are done in this configuration DAMIntegrationConfiguration Parameters. These are the default settings.
public List<RoleMappingElement> RoleMappings { get; set; } = new List<RoleMappingElement>() { new RoleMappingElement() { DigizuiteUser = new DigizuiteUser() { Name = "Optimizely Editor", Password = "P74nR658TEhh" }, EpiserverRoles = new List<string>() { "DigizuiteEditor" } }, new RoleMappingElement() { DigizuiteUser = new DigizuiteUser() { Name = "Optimizely User", Password = "3QOrn5w2UbwK" }, EpiserverRoles = new List<string>() { "DigizuiteUser" } } };
In this example we say if the Optimizely user has the role DigizuiteEditor
then use the Digizuite user Optimizely Editor
, when entering Digizuite asset browser.
If the Optimizely user is not part of any of the mapped roles, then he will be logged in with the first user in the list, in this case Optimizely Editor.