Administrator's Guide

Size: px
Start display at page:

Download "Administrator's Guide"

Transcription

1 Active Directory Module AD Module Administrator's Guide Rev Active Directory Module Administrator's Guide Installation, configuration and usage of the AD module

2 Table of Contents Chapter 1 Introduction... 4 Chapter 2 Installation and Configuration Installing Sitecore package Web.config Modifications Firewall modification Adding a Connection String to the Active Directory domain Configuring the ASP.NET security providers... 9 Chapter 3 Basic Scenarios Managing Roles and Users Creating users/roles User Specific Operations Chapter 4 Advanced Profile Configuration Configuring the profile provider Configuring the Custom Properties Extending the Sitecore Template Mapping Active Directory Display Name attribute to the Full Name property in Sitecore.. 20 Chapter 5 Features Single Sign-on Prerequisites Feature Usage Status Page Debug Mode Connecting to multiple domains Cache settings Additional LDAP.config settings Directory Notification Nested Groups (Indirect Membership) Chapter 6 Questions and Answers Module Behavior Questions Chapter 7 Other Information Necessary user permissions Read-only Limited read-write Change Password Full Read-write Installed entities Page 2 of 42

3 7.3 FAQs Developers Notes The timeout alert may occur in AD containing users Sorting in Windows Page 3 of 42

4 Chapter 1 Introduction Sitecore CMS 6 provides solid and self-sufficient security model, based on the ASP.NET 2.0 provider model, but the enterprise solutions may require complex security infrastructure. Many organizations have already set up a domain in some directory services, for instance, Active Directory. The Sitecore CMS Active Directory module provides the integration of Active Directory domain with the Sitecore CMS solution. You can integrate the domain users and groups available into Sitecore CMS as Sitecore users and Sitecore roles immediately after the module installation and configuration. Moreover, user profiles can be easily extended with the custom properties from the Active Directory. The present document describes the installation, configuration and usage of the Active Directory module. It also includes the architectural background of the technology used. It is highly recommended to get acquainted with the Low-level Sitecore Security and Custom Providers article before reading this document. Page 4 of 42

5 Chapter 2 Installation and Configuration This chapter covers the installation and configuration procedure of the module. Unlike other Sitecore CMS 6 modules, Active Directory module requires the manual modification of the web.config file. This chapter contains the following sections: Sitecore CMS package installation. Manual web.config modification. Page 5 of 42

6 2.1 Installing Sitecore package The Active Directory module is distributed as a usual Sitecore package. You can install it using the Installation Wizard available via the Sitecore desktop link Sitecore» Development Tools» Installation Wizard. Page 6 of 42

7 2.2 Web.config Modifications Once the package is installed, it is necessary to make several manual modifications to the web.config file in order to complete the module installation. The area of the manual configuration modifications is limited to: The /App_Config/connectionStrings.config file. The /App_Config/Security/domains.config file. The system.web and sitecore/switchingproviders sections of the web.config file. Page 7 of 42

8 2.3 Firewall modification Active Directory requires ports 389 and 445 to be opened by default: 389 for client communications 445 Microsoft SMB/CIFS port Adding a Connection String to the Active Directory domain If you have decided to use the Active Directory module, you should probably have the appropriate Active Directory domain to connect to. In most cases this is a company domain which stores the entire security infrastructure of the company. Add a connection string to the <connectionstrings> section of the main /App_Config/connectionstrings.config. If you re using SQLite installation, the same changes are required in the /App_Config/connectionstringssqlite.config file. It may look as outlined below: <connectionstrings> <add name="managersconnstring" connectionstring="ldap://testsrv/ou=managers,dc=testdomain,dc=sitecore,dc=net" /> </connectionstrings> Note The Managers is just a sample organization unit. Replace it with the real OU from your environment. Let s examine the given of configuration code. The <connectionstrings> element can have a number of connection strings defined. Each one is defined by the <add> tag. This element has a number of attributes, but here we use only two of them: Attribute Name connectionstring Description The name of the connection string. Any entity using this connection string will address it by this name. The connection string itself. The Active Directory module supports the LDAP format of the connection strings: Each string starts with the prefix LDAP:// The prefix is followed by the server name, which the component is to connect to. The slash (/) must follow the domain name. The last part of the connection string should contain the full path to the Active Directory container, where the users and groups will be taken from. Say, you have the Organization Unit called Managers in your organization infrastructure and you wish to make the members of this unit available in Sitecore CMS. Assume also that the Active Directory server name is ADServer and it is located in the ADDomain.company.com domain. In such case the connection string will look like this: LDAP://ADServer/OU=Managers,DC=ADDomain,DC=company,DC=com If a sub unit should be used, let s say, Support Managers, the connection string will transform to: LDAP://ADServer/OU=Support Managers,OU=Managers,DC=ADDomain,DC=company,DC=com And vice versa, if the entire domain should be used, specify the following connection string: LDAP://ADServer/DC=ADDomain,DC=company,DC=com Page 8 of 42

9 For more information about the LDAP connection string format, see this article on MSDN Configuring the ASP.NET security providers The Active Directory module is based on the ASP.NET security model architecture. This means that the module provides a set of basic providers that are used to manage users, roles and profile properties. The table below describes each of them briefly: Service Membership provider Role provider Profile provider Description Provides a set of operations to get the user(s), create, update, delete them, and also to perform some other operations, like validating the user (by the username and password) and changing the user password. For more information about the membership service, visit MSDN library. Provides a set of operations to get the roles, create, delete them, add users to and remove the users from roles. For more information about the roles service, visit MSDN library. Provides a set of operations to get/set the properties of the user profile, as well as different actions for the profile objects (delete/find profiles, etc.) For more information about the profile service, visit MSDN library. Configuring the Membership Provider Open web.config file, search for the <membership> element in the <system.web> section and paste the following code inside (the order is not important): <add name="ad" type="lightldap.sitecoreadmembershipprovider" connectionstringname="managersconnstring" applicationname="sitecore" minrequiredpasswordlength="1" minrequirednonalphanumericcharacters="0" requiresquestionandanswer="false" requiresunique ="false" connectionusername="[put the username here]" connectionpassword="[put the password here]" connectionprotection="secure" attributemapusername="samaccountname" enablesearchmethods="true" /> The table below explains every attribute of this provider definition: Attribute name type connectionstringname applicationname Description The provider name. In general, this can be any string value, unique within the set of membership providers. But due to the fact that a part of the configuration is done automatically, this particular element requires the name ad in order to leave everything unchanged. The full name of the provider class. The name of the connection string. It is ManagersConnString in our example. A standard attribute of any provider; defines the area of visibility of the provider data. It should be sitecore in our example. See the MSDN documentation for details Page 9 of 42

10 Attribute minrequiredpasswordlength minrequirednonalphanumericcharacters requiresquestionandanswer requiresunique connectionusername connectionpassword connectionprotection attributemapusername enablesearchmethods Description A minimum number of characters required for the user password. The default value is 1. A minimum number of non-alphanumeric characters required for the user password. The default value is 0. Defines whether the provider requires question and answer to be set for the user passwords. Default is false. Defines whether the provider requires the unique s to be set for each user. Default is false. In order to connect to the Active Directory domain, you should specify the user which has enough rights to perform necessary operations. These credentials are to be used by the provider when connecting to the AD domain. Define the username here. The user password. A system attribute of the provider. Must be set to Secure (default value). This attribute defines which Active Directory attribute is to be used as the username. This attribute must be set to samaccountname, which is the default value. Enables the search functionality of the provider when set to true (default value). Important Notes If a user can t be locked after exceeding the number of bad password attempts, verify that the Account Lockout policy is set correctly in the AD domain you use. In order to enable the functionality to reset password, you must specify the enablepasswordreset attribute and set its value to true in the configuration above. Besides, the provider requires the mapping of several attributes to the Active Directory properties. For more information, take a look at the MSDN article on this topic. Also, verify that the new password meets the requirements of the domain security policy for passwords in your AD domain. The connectionprotection attribute set to Secure requires one more element to be added to the <system.web> section (can be placed anywhere inside this section): <!-- Machine key attributes --> <machinekey validationkey="bddfe367cd36aaa81e195761befb ff7b8e34e42c0dea b b211719adef C76F3F3A556BC61A5FC8C9F28F958CB1D3BD8EF DB6" decryptionkey="0dac68d020b8193df0fcee1baf7a07b4b0d40dcd3e5ba90d" validation="sha1" /> This key is used to encrypt/decrypt the data transferred between the client and the Active Directory server. You can either paste this key to your web.config, or generate another unique key here or here. If you were logged in to the Sitecore CMS shell before performing the.config modifications described earlier, you may receive an error like Padding is not valid. This is a consequence of adding a system key and changing the connection protection level. To get rid of this error, clean your browser cookies. If this doesn t help, restart the browser. Page 10 of 42

11 Configuring the Role Provider Open the web.config file, search for the <rolemanager> element in the <system.web> section and paste the following definition inside it (the order is not important): <add name="ad" type="lightldap.sitecoreadroleprovider" connectionstringname="managersconnstring" applicationname="sitecore" username="[put the username here]" password="[put the password here]" /> The attributes of this element are described in the table earlier and have the same meaning for the role provider. Configuring the Profile Provider (Optional) The Active Directory module provides an option to store additional properties in the Active Directory domain. The configuration has extra steps apart from the configuring the provider in web.config. This approach is covered in detail in the Advanced Profile Configuration section later in this document. Note If you do not intend to extend the user profile with custom attributes from the Active Directory, you can skip the Advanced Profile Configuration chapter. Activating Switching providers In order to make the system aware about the presence of extra source of users and roles, the Switching mechanism must be activated. Follow the steps below to accomplish this: In web.config file, browse for <membership> element in <system.web> section, find the provider named sitecore and set its realprovidername attribute to switcher. In web.config file, browse for <rolemanager> element in <system.web> section, find the provider inside named sitecore and set its realprovidername attribute to switcher. The result of this action is the same as modifying the defaultprovider attribute for the root element of the service (membership or rolemanager). But the providers named sitecore are necessary for the CMS system needs. For more details on this, see the Low-Level Sitecore CMS Security and Custom Providers article. Adding a new domain Open the App_Config/Security/Domains.config.xml file and add the following line into the root element: <domain name="ad" ensureanonymoususer="false"/> Adding the domain-provider mappings Open web.config file, and browse to the <switchingproviders> element in of <sitecore> section. It has three groups inside: <membership>, <rolemanager> and <profile>: Add the following line to the <membership> group (the order is not important): <provider providername="ad" storefullnames="false" wildcard="*" domains="ad" /> Add the following line to the <rolemanager> group (the order is not important): <provider providername="ad" storefullnames="false" wildcard="*" domains="ad" /> [Optional] Add the following line to the <profile> group (it must be the first definition in this group, for more details about this feature, see the Advanced Profile Configuration section of this document): Page 11 of 42

12 <provider providername="ad" storefullnames="false" wildcard="*" domains="ad" /> The phrase the order is not important means that the definition will work in any case. The only difference the order makes is the order of the users/roles in Sitecore CMS 6 security tools. For instance, if you put the ad membership mapping before the sql one, then you ll see the Active Directory users in User Manager before the default Sitecore CMS ones. Page 12 of 42

13 Chapter 3 Basic Scenarios WARNING Any changes made in Sitecore CMS to the active directory users are done in the LIVE mode. The changes are applied immediately to the real Active Directory objects. The only exception is a user lock-out, in this case the users are locked out locally for Sitecore CMS and remain active in the Active Directory domain. After the configuration steps are done, start Sitecore CMS and login to the Desktop interface with the administrator account. Start the Role Manager application (Sitecore» Security Tools» Role Manager). You can see the roles from the Active Directory along with the Sitecore CMS roles. See the ad\ prefix - it means that the roles belong to the Sitecore domain called ad. Each Sitecore CMS domain can be served via a single provider. For more details on this, see the Low-Level Sitecore CMS Security and Custom Providers article. Start the User Manager and you will see the Active Directory users as well. Note You may experience a delay before the Role/User Manager application starts compared to the earlier cases when the Active Directory module wasn t installed. The delay may vary depending on the number of entities in the plugged Active Directory domain. The more users and roles, the longer the delay. Page 13 of 42

14 3.1 Managing Roles and Users You can make any changes to users which are fetched from the Active Directory domain, just like to regular Sitecore CMS users. And the standard Role or User Manager applications is used for this. For instance, say you wish a user ad\john to be able to login to Sitecore CMS desktop. All you should do is add this user to the sitecore\sitecore Client Users role. After you do this, you can log in as the ad\john user and use the Sitecore desktop. Note You must specify the full username (with the domain name) when logging in. In order to allow any user of a certain Active Directory role to login to Sitecore shell, you should add this role to the sitecore\sitecore Client Users role. In this case, the Roles-In-Roles functionality will do the job. There is a certain limitation in this area. In order to add a user to the Active Directory role, the user must exist in the same Active Directory domain. As a result, a user from Sitecore CMS cannot be added to the role from the Active Directory. But this limitation can be easily worked around by the Roles-In-Roles functionality: add the necessary Sitecore CMS users to the Sitecore CMS role, and then add this role to the Active Directory role. The Roles-In-Roles service works on top of the ASP.NET providers, thus this scenario is possible Creating users/roles In order to create a user/role in the Active Directory, you should select the appropriate domain (ad in our case) in the New User/New Role dialog User Specific Operations Such operations as Change Password, Enable, Lock are applied to the Active Directory users in the same way as to the regular Sitecore CMS users. Page 14 of 42

15 Chapter 4 Advanced Profile Configuration The Active Directory module allows to store custom properties of a user profile in the attributes of a corresponding domain user object. For example, you have a telephone number set for each user in the Active Directory and you want this property to be visible for each user in Sitecore CMS. This section offers a step-by-step scenario on how to enable such functionality. Page 15 of 42

16 4.1 Configuring the profile provider First you need to add a profile provider definition. Open the web.config file, browse for the <profile> element in the <system.web> section. Paste the following provider definition inside the profile/providers element (the order is not important): <add name="ad" type="lightldap.sitecoreadprofileprovider" connectionstringname="managersconnstring" applicationname="sitecore" username="[put the username here]" password="[put the password here]" /> Then, change the defaultprovider attribute of the <profile> element to switcher. In the general configuration procedure, you should also provide a mapping correspondence for the profile provider as for any other service. If you skipped this step before, it is time to get back to it now. So, in your main web.config file, browse for the switchingproviders/profile element and put the following line there: Technical note <provider providername="ad" storefullnames="false" wildcard="*" domains="ad" /> This element must go first in this section. The reason is rather trivial. The SQL server provider, which is default for the profile service, is very universal. If it can t find the appropriate profile property, it considers this property a custom one and just stores it in the custom table. As a result, if the SQL server goes first in this section, it will always handle all the properties. In order to allow the AD provider to handle its properties and provide the information from AD domain, its definition must be the first in this section. Page 16 of 42

17 4.2 Configuring the Custom Properties Any custom property, which you wish to extend the profile with, should be defined in the <properties> group of the <profile> element. In our example, we should place the telephonenumber property there. So, browse to the <profile> element in the <system.web> section of web.config file, locate the <properties> group inside this element and add the following line there (the order is not important): <add type="system.string" name="telephone" customproviderdata="ad unicode string telephonenumber" /> The table below explains each attribute of this definition: Attribute Name Type customproviderdata Description A unique name of the property. The.NET type of the property. This is the type the property will have in the ASP.NET environment. This parameter must always be System.String for ad profile properties. Sitecore works with all properties as with the string type. Any data required for the provider serving this property. In our example, ad means that this property is to be handled by the ad provider. The unicode string defines the native type of the property in Active Directory. And the telephonenumber specifies the name of the corresponding Active Directory attribute. In general, this attribute can be of any form. The ad provider expects the pipe separator ( ) between the attribute parts. The Active Directory module expects the customproviderdata in the following format: ad [native type name] [ad native name]. The native type name is the type of the property in Active Directory. The following basic types are supported: unicode string, boolean and integer. If anything else is specified, the unicode string type is taken as a fallback. The last optional ad native name part is a real name of the corresponding property in Active Directory. If it is omitted, the value falls back to the name attribute. Note The Active Directory module does not support reflecting the custom Active Directory attributes to the Sitecore CMS roles. Sitecore CMS security is based on the.net security model, and this underlying engine does not provide an option to have a kind of profiles for the roles. Such reflection is not supported in the Active Directory module, as well as in the Sitecore CMS. Page 17 of 42

18 4.3 Extending the Sitecore Template After the custom properties are defined in the web.config file, you should extend the Sitecore template in order to make those properties accessible from the Sitecore CMS security applications. The following steps describe the procedure: Start Sitecore CMS and login with the administrator credentials and switch to the core database. Open the Content Editor, and browse for the /sitecore/templates/system/security/user template in the content tree Add the new field to this template called Telephone (exactly the same as the appropriate property name in web.config) of Single-Line Text type and mark it as Shared. Save changes and switch to the master database. Open the User Manager and edit any user from the Active Directory domain, for instance, ad\john. Switch to the Profile tab Click the Change button and choose a user template. Close this window. Page 18 of 42

19 If you edit ad\john user again and switch to the Profile tab, you ll see that its profile is extended with the telephonenumber property: The property is filled with the telephonenumber attribute value from the Active Directory user. Refer to the Low-Level Sitecore CMS Security and Custom Providers article for more details about this feature and what conditions the provider should satisfy to support the profile extension. Assigning the non-default profile to AD users automatically The guidance above of how to extend Sitecore profile template includes the step to assign the profile item to the user. It is obvious that such a manual operation is not a way to go for hundreds of users. For this purpose, Sitecore allows to set a common profile item on the domain level. Open the /App_Config/Security/Domains.config.xml file and add the following line to the domains element: <domain name="ad" ensureanonymoususer="false" defaultprofileitemid="{ddeda46f-169b- 4A DBD3F407AF2E}"/>. The defaultprofileitemid attribute defines the profile item that will be used for users from the domain if the profile is not set for the user explicitly. Page 19 of 42

20 4.4 Mapping Active Directory Display Name attribute to the Full Name property in Sitecore The value from the DisplayName property of the AD user will automatically be passed to the default Full Name field. Note also that it is not required to extend the user s profile template with a new field for this property the value will be displayed in the Full Name edit field of the Edit User dialog, General tab: If you want to map another AD property to the Full Name field you can do it in the App_config/Include/ldap.config file. Set the appropriate value for the LDAP.FullName setting: Note <!-- FULL NAME PROPERTY NAME Determines the full name property mapping. --> <setting name="ldap.fullname" value="ad unicode string displayname" /> Remember that Advanced profile feature must be configured as described above to support this mapping. Page 20 of 42

21 Chapter 5 Features The Active Directory module provides extra features in order to make the security resolution easier and more convenient. The main features are listed below: Single Sign-on Status page Debug mode Multiple domain connections Indirect Membership Page 21 of 42

22 5.1 Single Sign-on In most cases, if an organization has the domain controller set up, the workstations are usually included into this domain. Imagine that you have established a connection between the Managers organization unit and your Sitecore CMS installation. This means that the members of this organization unit are now able to work in Sitecore CMS according to their roles. Naturally, these users wish to be logged in to Sitecore CMS automatically. When users start Sitecore CMS, they are definitely logged in to their organization domain. This feature is called Single Sign-on and the Active Directory module offers such an option Prerequisites There are some prerequisites for using this functionality: The workstation must be a member of the appropriate domain. The anonymous access must be disabled to the /sitecore/admin/ldaplogin.aspx page and the Integrated Windows security mode must be turned on. In order to disable the anonymous access in IIS, follow the steps below: Start IIS. Expand the target website. Navigate to the /sitecore/admin folder and select the LDAPLogin.aspx page. Right-click the LDAPLogin.aspx page and select Properties. Switch to the File Security tab, uncheck the anonymous access checkmark. As a result, the IIS configuration should look similar to this: IIS 7 configuration Page 22 of 42

23 The configuration of IIS 7 differs a bit. The steps below help to pass this procedure for this version of IIS. To begin with, IIS 7 does not support mixed authentication mode. Hence you cannot have several authentication types enabled for you site. To use Windows Authentication you have to disable Forms authentication (which is default for Sitecore installation) and enable Windows Authentication for your site, as shown below: Page 23 of 42

24 Next step is pretty straightforward. You have to go to the AD login page and disable anonymous access for that page, as shown below: Feature Usage Now, when the prerequisites are satisfied, you can login to Sitecore CMS with your system account without providing the user credentials manually. So, run the following URL in your browser: Note You can still login in the usual way by addressing the default Sitecore shell login page ( If you did forget to verify the prerequisites and your machine appeared not to be in a domain or the anonymous access has not been removed from the login page, the system will not log you in, displaying the reason of the refuse: Some errors may occur when the system begins to analyze user credentials. For instance, if the domain name is correct, and you re a member of the Active Directory domain, but you re not a Page 24 of 42

25 member of the Managers organization unit which is plugged into Sitecore, you ll get the following warning: It may happen that the real domain name differs from the domain name entered in Sitecore CMS. For instance, you may be a user of the Active Directory domain called Company.com, but this very domain is plugged into Sitecore CMS as ad (which is done by default). In such case, the system won t reject your attempt to login, but will iterate the existent Sitecore CMS domains trying to find the appropriate user. If the user is still not found, the following warning will be displayed: In case when the user is found in Active Directory domain, but it doesn t have enough permissions to login to Sitecore CMS shell interface (the user is not included in the sitecore\sitecore Client Users role), the system will reject the login attempt and display the following message: And finally if everything is fine and the user is allowed to login, you ll be logged in automatically and redirected to the Sitecore CMS desktop. Page 25 of 42

26 Note If the debug mode is used, you ll first see the entire list of roles you are a member of in Sitecore CMS. Also, the button will be enabled allowing you to login then. Read more about the debug mode later in this article. Page 26 of 42

27 5.2 Status Page As an additional option for the troubleshooting of the potential problems with security, the module offers a special status page. This page can be opened by following the next URL: You will see something like this: This page reflects the basic information about the domains and security providers. You can see each domain listed here and the providers which handle these domains. There is also high level status information about each provider: If the status is ON, this means that the provider is functioning and can serve the requests. If the status is OFF, this means that the provider refused a simple request and the system marked it as broken. It is not always possible to display this page depending on the problem which occurred. Sometimes the entire application will fail to start if there is an error in the provider configuration. But this is the first Page 27 of 42

28 step to take when troubleshooting the Active Directory module configuration or the security providers definition in general. Once any provider is shown as off, this indicates that it is not functioning and its configuration needs to be adjusted. The next troubleshooting step is examining the log file. Developer s note The status page performs a simple call to any method of the appropriate provider, which doesn t require valid input parameters, to make a decision if the provider works. For instance, the method GetAllUsers() is called for the membership provider. If the method throws an exception, the status is automatically set to OFF. Page 28 of 42

29 5.3 Debug Mode The Active Directory module offers a so-called debug mode a special mode when more detailed information is written to the log file and is displayed on a login page. This method is also called verbose logging in some systems. Using the debug mode, the administrator can try to locate a potential problem himself, examining the detailed log files. It is also quite helpful for the technical support the detailed logs contain enough information to identify the type and place of the error. To enable the debug mode, you should open the /App_Config/Include/ldap.config file, locate the LDAP.Debug setting and set it to true. This setting is false by default. Due to the fact that the changes to the pluggable.config file are applied immediately, the next request to the module will dump much more information to the Sitecore CMS log file. The LDAP.Debug setting applies to the entire module. But there s also an option to enable this mode for the Single Sign-on feature only. To do so, append the following query string parameter to the login page URL:?debug=true. When you try to login in the debug mode, you will first be presented the membership information about your account. This information includes the direct and indirect roles the user is a member of. You can login by pressing the Log me in button, which is also there if you have enough permissions to login: Page 29 of 42

30 5.4 Connecting to multiple domains The Active Directory module and Sitecore security model allow you to have the connections to as many AD domains as you wish. You may want to have the Managers from your company headquarters and the Developers from the regional office in one Sitecore CMS installation. In order to achieve this you need to configure one more set of providers in the web.config file: Add a connection string to the new AD domain. Add a membership provider definition. Add a role provider definition. Add a profile provider definition (if you wish to share the user profile). Add a new Sitecore CMS domain and point it to the new set of providers. For more information about configuring extra security providers, see the Low-Level Sitecore CMS Security and Custom Providers article. Page 30 of 42

31 5.5 Cache settings The module caches some information to improve the performance. Cache settings are defined in the App_Config/include/ldap.config file: LDAP.Caching.UserCache - determines the cache size for the user information; LDAP.Caching.MemberOfCache - determines the cache size for the memberof information; LDAP.Caching.MembersCache- determines the cache size for the members information. Page 31 of 42

32 5.6 Additional LDAP.config settings Additional settings in the /App_Config/Include/ldap.config file: LDAP.EnableSorting defines whether sorting is enabled. Default value is false. Warn: Sorting doesn t work on Windows Server LDAP.SortKey defines the name of the AD attribute that is used for sorting AD users. The setting influences the AD performance. The more different values for this field are in the AD the more time it takes the AD server to sort requested users. Default value is the codepage. LDAP.SizeLimit the max number of users that AD returns for the * search pattern. It means that the User Manager shows not more than LDAP.SizeLimit users for each AD domain. The setting was added to improve the performance. Default value is Narrowing down the search criteria will do the job of finding the necessary user. LDAP.FindSizeLimit the max number of users that AD returns for other search patterns. It means that the User Manager shows not more than LDAP.FindSizeLimit users for each AD domain when user is using the search operation. The setting was added to improve the performance. Default value is 100. LDAP.SettingsPropertyValueFactory by default the module allows working with boolean, unicode string and integer types of AD properties from the user profile. You can implement your class that allows you using more AD property types if need be. LDAP.ReconnectPeriod defines the period when the module restores a notification connection if it is broken (to keep the actual cache data the module is notified by the AD server about changes). LDAP.NotificationTimeOut defines the timeout of notification connections. LDAP.DeleteScope defines whether the module is allowed to delete AD objects from the whole AD tree or just under defined in the connection string Organization Unit (one level). Page 32 of 42

33 5.7 Directory Notification The module uses the DirectoryNotificationControl ( to be notified when changes are made to an object in the Active Directory Domain Services. You can disable this feature if all the changes in the AD are made by the only Sitecore application. Set the usenotification= false attribute for all AD Role and Membership providers in the web.config file: <add name="ad" type="lightldap.sitecoreadmembershipprovider" connectionstringname="managersconnstring" applicationname="sitecore" minrequiredpasswordlength="1" minrequirednonalphanumericcharacters="0" requiresquestionandanswer="false" requiresunique ="false" connectionusername="[put the username here]" connectionpassword="[put the password here]" connectionprotection="secure" attributemapusername="samaccountname" enablesearchmethods="true" usenotification= false /> <add name="ad" type="lightldap.sitecoreadroleprovider" connectionstringname="managersconnstring" applicationname="sitecore" username="[put the username here]" password="[put the password here]" usenotification= false /> Page 33 of 42

34 5.8 Nested Groups (Indirect Membership) Sitecore Active Directory module supports the indirect membership by applying to the inner membership of the Active Directory domain. For instance, assume that we have a user called John, which is a member of the Professional Service group, which in turn is a member of a parent group called Solution Department. Thus, in order to allow John to login to Sitecore, you need to add the Solution Department group to the sitecore\sitecore Client Users default role. But, along with this, you should enable the indirect membership feature by opening the /App_Config/Include/ldap.config file and setting the value of the LDAP.IndirectMembership setting to true. Note The indirect membership option is applicable to the login procedure, but Sitecore CMS security tools will not show the complete membership for users with such membership and the entire set of users for roles which implement the indirect membership. Speaking the technical language, the method IsUserInRole of the role provider knows about the indirect membership, while other methods do not. Extending the module in this area would lead to the full Active Directory manager application in Sitecore CMS, which is out of the scope of the Active Directory module. Page 34 of 42

35 Chapter 6 Questions and Answers This chapter contains some frequently asked questions and their answers. Page 35 of 42

36 6.1 Module Behavior Questions This section includes questions about the expected module behavior. Q: I m trying to create a user in the Active Directory domain from Sitecore CMS, but the CMS says that the user can t be created. I m filling in all the required fields, but still no luck. What can be the reason? A: One of the possible reasons is that the user already exists. You may argue saying that User Manager does not display such a user. In such case you are probably plugging in only a single organization unit to Sitecore CMS, not the entire Active Directory domain. In this case, the user probably exists in another organization unit. Note, that when creating a user the module verifies the uniqueness of the username in the entire domain. Q: When I create a user in the Active Directory domain from Sitecore CMS, I don t specify the value for the comment field, but when the user is created, I can see the string please enter a comment here there. Why is it filled automatically? Can I prevent this? A: You may also face with this when updating the user and leaving the comment field blank. The Sitecore CMS active directory provider is based on the Microsoft default Active Directory provider, which requires the comment not to be blank when updating the user information. That is why it is populated with the default value if you leave it blank. You can put your value there at any time. Q: I have created a user and I can see that their title and department values are set to undefined. Why? A: That is because you have set the attribute requiresquestionandanswer of the provider definition element to true. You should have also put additional attributes there for mapping password question and answer to the AD attributes. For instance, you have mapped them to the title and department attributes accordingly. When the user is created and the configuration requires password question and answer, these fields can t be left empty or null. Hence, they are set to undefined in this case. To avoid this behavior, switch the attribute requiresquestionandanswer to false. Page 36 of 42

37 Chapter 7 Other Information This chapter contains additional useful information. Page 37 of 42

38 7.1 Necessary user permissions The module uses credentials to communicate with the AD server. It is not always required the write access right. Call the Properties dialog of the organization unit to set necessary permissions. You can use one of the following access levels to make your configuration better: Read-only Limited read-write Change Password Full Read-write Read-only This access level allows: reading users/roles reading profile properties Minimum required permissions: list contents read all properties Limited read-write This access level includes read-only operations and allows: modifying profile properties Page 38 of 42

39 password operations modifying an adding an AD user to an AD role Minimum required permissions: list contents read all properties write all properties Change Password This access level requires additional permissions: read all properties change password reset password (for reset password operation) Also you have to add some permission to an AD container ( Authenticated Users role): Important: list contents read all properties If any of those permissions is not set, you will see the following exception: Exception Details: System.DirectoryServices.DirectoryServicesCOMException: There is no such object on the server Full Read-write This access level includes limited read-write and change password operations and allows: creating users/roles deleting users/roles Minimum required permissions: list contents read all properties write all property create group objects delete group objects create user objects delete user objects all extended rights Page 39 of 42

40 7.2 Installed entities The module package contains only the files. No items or security entities are included. The entire list is: /bin/lightldap.dll (the main assembly of the module). /bin/lightldapclient.dll (the client assembly of the module). /App_Config/Include/ldap.config (the pluggable configuration file of the module). /sitecore/admin/ldaplogin.aspx (the login page for the single Sign-On feature). /sitecore/admin/providerstatus.aspx (the statistics page of the provider status). Page 40 of 42

41 7.3 FAQs This section contains the frequently asked questions. 1. Question: I have renamed a user and it lost its security assignments immediately.but when I rename it back, it obtains its old assignments back. Where the trick is? Answer: This behavior reflects the way.net security treats the username. The fully-qualified username plays the role of a unique identifier. Due to the fact that this name is used to store security settings for items in Sitecore CMS, renaming a user is similar to creating a new user. The general recommendation is not to rename users which have got any security assignments. 2. Question: How can I access the profile properties which come from the Active Directory? Answer: As other profile properties, these properties can be addressed in the following way: user.profile[ property_name ] = property_value ; The line above assumes that the user is an object of class Sitecore.Security.Accounts.User. 3. Question: I would like to reflect some group attributes of Active Directory to the role in Sitecore. Is this possible? Answer: This scenario is not supported in the Active Directory module, as well as in Sitecore CMS, because Sitecore security is based on the.net security model, and this underlying engine doesn t provide an option to have a kind of profiles for the roles. Page 41 of 42

42 7.4 Developers Notes The timeout alert may occur in AD containing users You can get the timeout alert while searching a user in AD containing more than users. Workaround: add the serverpagetimelimit attribute to a membership definition: <add name="ad" type="lightldap.sitecoreadmembershipprovider" connectionstringname="managersconnstring" applicationname="sitecore" minrequiredpasswordlength="1" minrequirednonalphanumericcharacters="0" requiresquestionandanswer="false" requiresunique ="false" connectionusername="[put the username here]" connectionpassword="[put the password here]" connectionprotection="secure" attributemapusername="samaccountname" enablesearchmethods="true" serverpagetimelimit = 5 /> The attribute indicates the time limit for searching an individual page of results by the server. The default value is -1 second, it means that the AD is searching for users till all the users are analyzed Sorting in Windows 2008 If the LDAP.EnableSorting is set to true, the User Manager shows the following error: The server does not support the requested critical extension. Sorting must be disabled on Windows Page 42 of 42

How To Configure The Active Directory Module In Sitecore Cms 6.2.2 (For A Web.Com User)

How To Configure The Active Directory Module In Sitecore Cms 6.2.2 (For A Web.Com User) Active Directory Module for CMS 6.2-6.5 Administrator's Guide Rev. 120620 Active Directory Module for CMS 6.2-6.5 Administrator's Guide How to install, configure, and use the AD module Table of Contents

More information

Administrator's Guide

Administrator's Guide Active Directory Module 1.2 for CMS 7.2-8.0 Administrator's Guide Rev. 141225 Active Directory Module 1.2 for CMS 7.2-8.0 Administrator's Guide How to install, configure, and use the AD module Table of

More information

Microsoft Dynamics CRM Security Provider Module

Microsoft Dynamics CRM Security Provider Module Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 CRM Security Provider Rev: 2015-04-15 Microsoft Dynamics CRM Security Provider Module for Sitecore 6.6-8.0 Developer's Guide A developer's

More information

Low-level CMS Security and Custom Providers

Low-level CMS Security and Custom Providers Sitecore CMS 6 Low-level CMS Security and Custom Providers Rev. 130708 Sitecore CMS 6 Low-level CMS Security and Custom Providers An introduction to low-level security and custom security provider concepts

More information

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers

Sitecore Ecommerce Enterprise Edition Installation Guide Installation guide for administrators and developers Installation guide for administrators and developers Table of Contents Chapter 1 Introduction... 2 1.1 Preparing to Install Sitecore Ecommerce Enterprise Edition... 2 1.2 Required Installation Components...

More information

Single sign-on for ASP.Net and SharePoint

Single sign-on for ASP.Net and SharePoint Single sign-on for ASP.Net and SharePoint Author: Abhinav Maheshwari, 3Pillar Labs Introduction In most organizations using Microsoft platform, there are more than one ASP.Net applications for internal

More information

E-Commerce Installation and Configuration Guide

E-Commerce Installation and Configuration Guide E-Commerce Installation and Configuration Guide Rev: 2012-02-17 Sitecore E-Commerce Services 1.2 E-Commerce Installation and Configuration Guide A developer's guide to installing and configuring Sitecore

More information

GoDaddy (CentriqHosting): Data driven Web Application Deployment

GoDaddy (CentriqHosting): Data driven Web Application Deployment GoDaddy (CentriqHosting): Data driven Web Application Deployment Process Summary There a several steps to deploying an ASP.NET website that includes databases (for membership and/or for site content and

More information

Cache Configuration Reference

Cache Configuration Reference Sitecore CMS 6.2 Cache Configuration Reference Rev: 2009-11-20 Sitecore CMS 6.2 Cache Configuration Reference Tips and Techniques for Administrators and Developers Table of Contents Chapter 1 Introduction...

More information

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see

More information

OTP Server. Integration module. Nordic Edge AD Membership Provider for Microsoft ASP.NET. Version 1.0, rev. 6. Nordic Edge 2009-02-25

OTP Server. Integration module. Nordic Edge AD Membership Provider for Microsoft ASP.NET. Version 1.0, rev. 6. Nordic Edge 2009-02-25 OTP Server Integration module Nordic Edge AD Membership Provider for Microsoft ASP.NET Version 1.0, rev. 6 Nordic Edge 2009-02-25 Summary: Installation guide for a Custom ISS web site www.nordicedge.se

More information

Sitecore Security Hardening Guide

Sitecore Security Hardening Guide Sitecore CMS 6.5-6.6 Sitecore Security Hardening Guide Rev: 2012-09-19 Sitecore CMS 6.5-6.6 Sitecore Security Hardening Guide Recommendations for making Sitecore more secure Table of Contents Chapter 1

More information

Team Foundation Server 2012 Installation Guide

Team Foundation Server 2012 Installation Guide Team Foundation Server 2012 Installation Guide Page 1 of 143 Team Foundation Server 2012 Installation Guide Benjamin Day [email protected] v1.0.0 November 15, 2012 Team Foundation Server 2012 Installation

More information

econtrol 3.5 for Active Directory & Exchange Administrator Guide

econtrol 3.5 for Active Directory & Exchange Administrator Guide econtrol 3.5 for Active Directory & Exchange Administrator Guide This Guide Welcome to the econtrol 3.5 for Active Directory and Exchange Administrator Guide. This guide is for system administrators and

More information

Team Foundation Server 2013 Installation Guide

Team Foundation Server 2013 Installation Guide Team Foundation Server 2013 Installation Guide Page 1 of 164 Team Foundation Server 2013 Installation Guide Benjamin Day [email protected] v1.1.0 May 28, 2014 Team Foundation Server 2013 Installation Guide

More information

Kentico CMS 7.0 Intranet Administrator's Guide

Kentico CMS 7.0 Intranet Administrator's Guide Kentico CMS 7.0 Intranet Administrator's Guide 2 Kentico CMS 7.0 Intranet Administrator's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Installation... 11 Accessing

More information

Active Directory Quick Reference Guide for PowerCAMPUS Self-Service 7.x. Release 5 July 2011

Active Directory Quick Reference Guide for PowerCAMPUS Self-Service 7.x. Release 5 July 2011 Active Directory Quick Reference Guide for PowerCAMPUS Self-Service 7.x Release 5 July 2011 Trademark, Publishing Statement and Copyright Notice SunGard or its subsidiaries in the U.S. and other countries

More information

Security API Cookbook

Security API Cookbook Sitecore CMS 6 Security API Cookbook Rev: 2010-08-12 Sitecore CMS 6 Security API Cookbook A Conceptual Overview for CMS Developers Table of Contents Chapter 1 Introduction... 3 Chapter 2 User, Domain,

More information

Web Deployment on Windows 2012 Server. Updated: August 28, 2013

Web Deployment on Windows 2012 Server. Updated: August 28, 2013 Web Deployment on Windows 2012 Server Updated: August 28, 2013 Table of Contents Install IIS on Windows 2012... 3 Install Sage 300 ERP...16 Create Web Deployment User...17 Sage 300 ERP Services...22 Web

More information

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.

To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008. Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server

More information

Virto Active Directory Service for SharePoint. Release 4.1.2. Installation and User Guide

Virto Active Directory Service for SharePoint. Release 4.1.2. Installation and User Guide Virto Active Directory Service for SharePoint Release 4.1.2 Installation and User Guide 2 Table of Contents OVERVIEW... 3 SYSTEM REQUIREMENTS... 4 OPERATING SYSTEM... 4 SERVER... 4 BROWSER... 5 INSTALLATION...

More information

NovaBACKUP xsp Version 15.0 Upgrade Guide

NovaBACKUP xsp Version 15.0 Upgrade Guide NovaBACKUP xsp Version 15.0 Upgrade Guide NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are subject

More information

FocusOPEN Deployment & Configuration Guide

FocusOPEN Deployment & Configuration Guide FocusOPEN Deployment & Configuration Guide Revision: 7 Date: 13 September 2010 Contents A. Overview...2 B. Target Readership...2 C. Prerequisites...2 D. Test Installation Instructions...2 1. Download the

More information

Click Studios. Passwordstate. Installation Instructions

Click Studios. Passwordstate. Installation Instructions Passwordstate Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed, without prior

More information

Ingenious Testcraft Technical Documentation Installation Guide

Ingenious Testcraft Technical Documentation Installation Guide Ingenious Testcraft Technical Documentation Installation Guide V7.00R1 Q2.11 Trademarks Ingenious, Ingenious Group, and Testcraft are trademarks of Ingenious Group, Inc. and may be registered in the United

More information

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users

Tool Tip. SyAM Management Utilities and Non-Admin Domain Users SyAM Management Utilities and Non-Admin Domain Users Some features of SyAM Management Utilities, including Client Deployment and Third Party Software Deployment, require authentication credentials with

More information

ACTIVE DIRECTORY WEB SERVICE USER GUIDE LAST UPDATED: January 4, 2013

ACTIVE DIRECTORY WEB SERVICE USER GUIDE LAST UPDATED: January 4, 2013 Page 1 of 28 ACTIVE DIRECTORY WEB SERVICE USER GUIDE LAST UPDATED: January 4, 2013 Introduction... 1 Web methods... 4 Active Directory query fails on Windows XP... 27 Support... 28 INTRODUCTION The Active

More information

Web Security Service

Web Security Service Webroot Web Security Service Desktop Web Proxy Configuration Guide Webroot Software, Inc. 385 Interlocken Crescent Suite 800 Broomfield, CO 80021 www.webroot.com Desktop Web Proxy Configuration Guide September

More information

Bitrix Site Manager ASP.NET. Installation Guide

Bitrix Site Manager ASP.NET. Installation Guide Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary

More information

EPiServer Operator's Guide

EPiServer Operator's Guide EPiServer Operator's Guide Abstract This document is mainly intended for administrators and developers that operate EPiServer or want to learn more about EPiServer's operating environment. The document

More information

Enterprise Knowledge Platform

Enterprise Knowledge Platform Enterprise Knowledge Platform Single Sign-On Integration with Windows Document Information Document ID: EN136 Document title: EKP Single Sign-On Integration with Windows Version: 1.3 Document date: 19

More information

aims sql server installation guide

aims sql server installation guide aims sql server installation guide Document Version: 4000 February 2015 CONTENTS AIMS Installation Guide... 3 Installing the AIMS Software... 4 Pre-Requisites... 4 Installation... 4 Shortcuts... 4 Directory

More information

AGILEXRM REFERENCE ARCHITECTURE

AGILEXRM REFERENCE ARCHITECTURE AGILEXRM REFERENCE ARCHITECTURE 2012 AgilePoint, Inc. Table of Contents 1. Introduction 4 1.1 Disclaimer of warranty 4 1.2 AgileXRM components 5 1.3 Access from PES to AgileXRM Process Engine Database

More information

Using LDAP Authentication in a PowerCenter Domain

Using LDAP Authentication in a PowerCenter Domain Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,

More information

IIS SECURE ACCESS FILTER 1.3

IIS SECURE ACCESS FILTER 1.3 OTP SERVER INTEGRATION MODULE IIS SECURE ACCESS FILTER 1.3 Copyright, NordicEdge, 2006 www.nordicedge.se Copyright, 2006, Nordic Edge AB Page 1 of 14 1 Introduction 1.1 Overview Nordic Edge One Time Password

More information

v.2.5 2015 Devolutions inc.

v.2.5 2015 Devolutions inc. v.2.5 Contents 3 Table of Contents Part I Getting Started 6... 6 1 What is Devolutions Server?... 7 2 Features... 7 3 System Requirements Part II Management 10... 10 1 Devolutions Server Console... 11

More information

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide

Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports

More information

Video Administration Backup and Restore Procedures

Video Administration Backup and Restore Procedures CHAPTER 12 Video Administration Backup and Restore Procedures This chapter provides procedures for backing up and restoring the Video Administration database and configuration files. See the following

More information

CIFS Permissions Best Practices Nasuni Corporation Natick, MA

CIFS Permissions Best Practices Nasuni Corporation Natick, MA Nasuni Corporation Natick, MA Overview You use permissions to control user access to data. There are two basic considerations when using permissions to control user access to data: Which users have access

More information

Interworks. Interworks Cloud Platform Installation Guide

Interworks. Interworks Cloud Platform Installation Guide Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,

More information

Secure Messaging Server Console... 2

Secure Messaging Server Console... 2 Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating

More information

QUANTIFY INSTALLATION GUIDE

QUANTIFY INSTALLATION GUIDE QUANTIFY INSTALLATION GUIDE Thank you for putting your trust in Avontus! This guide reviews the process of installing Quantify software. For Quantify system requirement information, please refer to the

More information

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide

CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM. User Guide CRM Migration Manager 3.1.1 for Microsoft Dynamics CRM User Guide Revision D Issued July 2014 Table of Contents About CRM Migration Manager... 4 System Requirements... 5 Operating Systems... 5 Dynamics

More information

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings... Post Installation Guide for Primavera Contract Management 14.1 July 2014 Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...

More information

Lenovo Online Data Backup User Guide Version 1.8.14

Lenovo Online Data Backup User Guide Version 1.8.14 Lenovo Online Data Backup User Guide Version 1.8.14 Contents Chapter 1: Installing Lenovo Online Data Backup...5 Downloading the Lenovo Online Data Backup Client...5 Installing the Lenovo Online Data

More information

ilaw Installation Procedure

ilaw Installation Procedure ilaw Installation Procedure This guide will provide a reference for a full installation of ilaw Case Management Software. Contents ilaw Overview How ilaw works Installing ilaw Server on a PC Installing

More information

McAfee One Time Password

McAfee One Time Password McAfee One Time Password Integration Module Outlook Web App 2010 Module version: 1.3.1 Document revision: 1.3.1 Date: Feb 12, 2014 Table of Contents Integration Module Overview... 3 Prerequisites and System

More information

SchoolBooking SSO Integration Guide

SchoolBooking SSO Integration Guide SchoolBooking SSO Integration Guide Before you start This guide has been written to help you configure SchoolBooking to operate with SSO (Single Sign on) Please treat this document as a reference guide,

More information

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Server Prerequisites Internet Information Server (IIS). It may be enabled in Windows Features (see Enabling IIS section).

More information

Table of Contents INTRODUCTION... 2 HOME PAGE... 3. Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG...

Table of Contents INTRODUCTION... 2 HOME PAGE... 3. Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG... Table of Contents INTRODUCTION... 2 HOME PAGE... 3 Announcements... 7 Personalize & Change Password... 8 Reminders... 9 SERVICE CATALOG... 11 Raising a Service Request... 12 Edit the Service Request...

More information

RMCS Installation Guide

RMCS Installation Guide RESTRICTED RIGHTS Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (C)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS

More information

ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide

ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide Version: 6.6.x Written by: Product Documentation, R&D Date: March 2012 ImageNow and CaptureNow are registered trademarks of

More information

FTP Service Reference

FTP Service Reference IceWarp Server FTP Service Reference Version 10 Printed on 12 August, 2009 i Contents FTP Service 1 V10 New Features... 2 FTP Access Mode... 2 FTP Synchronization... 2 FTP Service Node... 3 FTP Service

More information

PORTAL ADMINISTRATION

PORTAL ADMINISTRATION 1 Portal Administration User s Guide PORTAL ADMINISTRATION GUIDE Page 1 2 Portal Administration User s Guide Table of Contents Introduction...5 Core Portal Framework Concepts...5 Key Items...5 Layouts...5

More information

User s Guide For Department of Facility Services

User s Guide For Department of Facility Services Doc s File Server User s Guide For Department of Facility Services For Ver : 7.2.88.1020 Rev : 1_05-27-2011 Created by : Elliott Jeyaseelan 2 Table of Contents SERVER LOGIN & AUTHENTICATION REQUIREMENTS

More information

Using LDAP for User Authentication

Using LDAP for User Authentication Using LDAP for User Authentication Product version: 4.50 Document version: 1.1 Document creation date: 03-06-05 Purpose This technical note describes how to configure and set up EPiServer to use an LDAP

More information

SharePoint Integration Framework Developers Cookbook

SharePoint Integration Framework Developers Cookbook Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook Rev: 2013-11-28 Sitecore CMS 6.3 to 6.6 and SIP 3.2 SharePoint Integration Framework Developers Cookbook A Guide

More information

LepideAuditor Suite for File Server. Installation and Configuration Guide

LepideAuditor Suite for File Server. Installation and Configuration Guide LepideAuditor Suite for File Server Installation and Configuration Guide Table of Contents 1. Introduction... 4 2. Requirements and Prerequisites... 4 2.1 Basic System Requirements... 4 2.2 Supported Servers

More information

NovaBACKUP xsp Version 12.2 Upgrade Guide

NovaBACKUP xsp Version 12.2 Upgrade Guide NovaBACKUP xsp Version 12.2 Upgrade Guide NovaStor / August 2011 Rev 20110815 2011 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications

More information

Administrator s and Developer s Guide

Administrator s and Developer s Guide E-Mail Campaign Manager Administrator s and Developer s Guide Rev: 2013-11-22 E-Mail Campaign Manager for Sitecore CMS 6.5 Administrator s and Developer s Guide A Quick Start Guide and Configuration Reference

More information

CHAPTER THREE. Managing Groups

CHAPTER THREE. Managing Groups 3 CHAPTER THREE Managing Groups Objectives This chapter covers the following Microsoft-specified objectives for the Managing Users, Computers, and Groups section of the Managing and Maintaining a Microsoft

More information

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide

Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide Page 1 of 243 Team Foundation Server 2010, Visual Studio Ultimate 2010, Team Build 2010, & Lab Management Beta 2 Installation Guide (This is an alpha version of Benjamin Day Consulting, Inc. s installation

More information

Delegated Administration Quick Start

Delegated Administration Quick Start Delegated Administration Quick Start Topic 50200 Delegated Administration Quick Start Updated 22-Oct-2013 Applies to: Web Filter, Web Security, Web Security Gateway, and Web Security Gateway Anywhere,

More information

Installation & Configuration Guide

Installation & Configuration Guide Installation & Configuration Guide Bluebeam Studio Enterprise ( Software ) 2014 Bluebeam Software, Inc. All Rights Reserved. Patents Pending in the U.S. and/or other countries. Bluebeam and Revu are trademarks

More information

Kentico CMS 7.0 Windows Azure Deployment Guide

Kentico CMS 7.0 Windows Azure Deployment Guide Kentico CMS 7.0 Windows Azure Deployment Guide 2 Kentico CMS 7.0 Windows Azure Deployment Guide Table of Contents Introduction 4... 4 About this guide Installation and deployment 6... 6 Overview... 6 Architecture...

More information

Upgrade Guide BES12. Version 12.1

Upgrade Guide BES12. Version 12.1 Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5

More information

DocumentsCorePack for MS CRM 2011 Implementation Guide

DocumentsCorePack for MS CRM 2011 Implementation Guide DocumentsCorePack for MS CRM 2011 Implementation Guide Version 5.0 Implementation Guide (How to install/uninstall) The content of this document is subject to change without notice. Microsoft and Microsoft

More information

User s Guide. Version 2.1

User s Guide. Version 2.1 Content Management System User s Guide Version 2.1 Page 1 of 51 OVERVIEW CMS organizes all content in a tree hierarchy similar to folder structure in your computer. The structure is typically predefined

More information

E-Commerce Installation and Configuration Guide

E-Commerce Installation and Configuration Guide E-Commerce Installation and Configuration Guide Rev: 2011-05-19 Sitecore E-Commerce Fundamental Edition 1.1 E-Commerce Installation and Configuration Guide A developer's guide to installing and configuring

More information

GP REPORTS VIEWER USER GUIDE

GP REPORTS VIEWER USER GUIDE GP Reports Viewer Dynamics GP Reporting Made Easy GP REPORTS VIEWER USER GUIDE For Dynamics GP Version 2015 (Build 5) Dynamics GP Version 2013 (Build 14) Dynamics GP Version 2010 (Build 65) Last updated

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide BlackBerry Resource Kit for BlackBerry Enterprise Service 10 Version 10.2 Published: 2015-11-12 SWD-20151112124827386 Contents Overview: BlackBerry Enterprise Service

More information

WatchDox Administrator's Guide. Application Version 3.7.5

WatchDox Administrator's Guide. Application Version 3.7.5 Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals

More information

NovaBACKUP Central Management Console

NovaBACKUP Central Management Console NovaBACKUP Central Management Console User Manual NovaStor / November 2013 2013 NovaStor, all rights reserved. All trademarks are the property of their respective owners. Features and specifications are

More information

Table of Contents. FleetSoft Installation Guide

Table of Contents. FleetSoft Installation Guide FleetSoft Installation Guide Table of Contents FleetSoft Installation Guide... 1 Minimum System Requirements... 2 Installation Notes... 3 Frequently Asked Questions... 4 Deployment Overview... 6 Automating

More information

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...

More information

Sitecore InDesign Connector 1.1

Sitecore InDesign Connector 1.1 Sitecore Adaptive Print Studio Sitecore InDesign Connector 1.1 - User Manual, October 2, 2012 Sitecore InDesign Connector 1.1 User Manual Creating InDesign Documents with Sitecore CMS User Manual Page

More information

Creating and Managing Shared Folders

Creating and Managing Shared Folders Creating and Managing Shared Folders Microsoft threw all sorts of new services, features, and functions into Windows 2000 Server, but at the heart of it all was still the requirement to be a good file

More information

Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio

Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio Tom Dykstra Summary: This series of tutorials shows you how to make an ASP.NET web application available over the internet

More information

Migrating MSDE to Microsoft SQL 2008 R2 Express

Migrating MSDE to Microsoft SQL 2008 R2 Express How To Updated: 11/11/2011 2011 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders. If you are still on MSDE 2000,

More information

Access Control and Audit Trail Software

Access Control and Audit Trail Software Varian, Inc. 2700 Mitchell Drive Walnut Creek, CA 94598-1675/USA Access Control and Audit Trail Software Operation Manual Varian, Inc. 2002 03-914941-00:3 Table of Contents Introduction... 1 Access Control

More information

Using Logon Agent for Transparent User Identification

Using Logon Agent for Transparent User Identification Using Logon Agent for Transparent User Identification Websense Logon Agent (also called Authentication Server) identifies users in real time, as they log on to domains. Logon Agent works with the Websense

More information

WhatsUp Gold v16.3 Installation and Configuration Guide

WhatsUp Gold v16.3 Installation and Configuration Guide WhatsUp Gold v16.3 Installation and Configuration Guide Contents Installing and Configuring WhatsUp Gold using WhatsUp Setup Installation Overview... 1 Overview... 1 Security considerations... 2 Standard

More information

RoomWizard Synchronization Software Manual Installation Instructions

RoomWizard Synchronization Software Manual Installation Instructions 2 RoomWizard Synchronization Software Manual Installation Instructions Table of Contents Exchange Server Configuration... 4 RoomWizard Synchronization Software Installation and Configuration... 5 System

More information

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6

Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 2 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 3... 3 IIS 5 or 6 1 Step 1- Install/Check 6 Set Up and Configure VETtrak ASP.NET API 2 Step 2 -...

More information

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit Note: SecureAware version 3.7 and above contains all files and setup configuration needed to use Microsoft IIS as a front end web server. Installing

More information

Manual Password Depot Server 8

Manual Password Depot Server 8 Manual Password Depot Server 8 Table of Contents Introduction 4 Installation and running 6 Installation as Windows service or as Windows application... 6 Control Panel... 6 Control Panel 8 Control Panel...

More information

Integrating LANGuardian with Active Directory

Integrating LANGuardian with Active Directory Integrating LANGuardian with Active Directory 01 February 2012 This document describes how to integrate LANGuardian with Microsoft Windows Server and Active Directory. Overview With the optional Identity

More information

FTP, IIS, and Firewall Reference and Troubleshooting

FTP, IIS, and Firewall Reference and Troubleshooting FTP, IIS, and Firewall Reference and Troubleshooting Although Cisco VXC Manager automatically installs and configures everything you need for use with respect to FTP, IIS, and the Windows Firewall, the

More information

OTP Server Integration Module

OTP Server Integration Module OTP Server Integration Module Microsoft SharePoint 2010 Version 1.0.1 Table of Contents Table of Contents 1 Overview 1.1 Integration Overview 1.1.1 Deciding to use Forms Authentication 1.1.2 Nordic Edge

More information

EntroWatch - Software Installation Troubleshooting Guide

EntroWatch - Software Installation Troubleshooting Guide EntroWatch - Software Installation Troubleshooting Guide ENTROWATCH SOFTWARE INSTALLATION TROUBLESHOOTING GUIDE INTRODUCTION This guide is intended for users who have attempted to install the EntroWatch

More information

Sample Configuration: Cisco UCS, LDAP and Active Directory

Sample Configuration: Cisco UCS, LDAP and Active Directory First Published: March 24, 2011 Last Modified: March 27, 2014 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS

More information

HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP

HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP When you install SQL Server you have option to automatically deploy & configure SQL Server Reporting

More information

Active Directory Integration. Documentation. http://mid.as/ldap v1.02. making your facilities work for you!

Active Directory Integration. Documentation. http://mid.as/ldap v1.02. making your facilities work for you! Documentation http://mid.as/ldap v1.02 making your facilities work for you! Table of Contents Table of Contents... 1 Overview... 2 Pre-Requisites... 2 MIDAS... 2 Server... 2 AD Users... 3 End Users...

More information

NETWRIX ACCOUNT LOCKOUT EXAMINER

NETWRIX ACCOUNT LOCKOUT EXAMINER NETWRIX ACCOUNT LOCKOUT EXAMINER ADMINISTRATOR S GUIDE Product Version: 4.1 July 2014. Legal Notice The information in this publication is furnished for information use only, and does not constitute a

More information

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition The installation of Lync Server 2010 is a fairly task-intensive process. In this article, I will walk you through each of the tasks,

More information

EVault Endpoint Protection 7.0 Single Sign-On Configuration

EVault Endpoint Protection 7.0 Single Sign-On Configuration Revision: This manual has been provided for Version 7.0 (July 2014). Software Version: 7.0 2014 EVault Inc. EVault, A Seagate Company, makes no representations or warranties with respect to the contents

More information

Version 1.0. 2012 Devolutions inc.

Version 1.0. 2012 Devolutions inc. Version 1.0 2 Remote Desktop Manager Server (Version 1.0) Table of Contents Foreword Part I Getting Started 0 4 1 What is... Remote Desktop Manager Server? 4 2 Features... 5 3 System... Requirements 6

More information

Upgrade ProTracker Advantage Access database to a SQL database

Upgrade ProTracker Advantage Access database to a SQL database Many of our customers run the process themselves with great success. We are available to run the process for you or we can be available on standby from 9:00-5:00(Eastern) to provide assistance if needed.

More information

Content Filtering Client Policy & Reporting Administrator s Guide

Content Filtering Client Policy & Reporting Administrator s Guide Content Filtering Client Policy & Reporting Administrator s Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your system. CAUTION: A CAUTION

More information