views:

24

answers:

1

I just started using Kentico and I'm running into some issues that are most likely well documented(at least I hope), but google isn't cooperating with me. Can some one point me in the right direction on HOW to accomplish the following:
(1) Integrate Active Directory users so employees at our company can modify the content? I found this link, which mentions a tool, but not where to find it. http://www.kentico.com/cms-asp-net-features/Security/Active-Directory-Import.aspx
(2) Also our customer base is in another database(not the KenticoCMS that gets built), I've followed the directions here: http://devnet.kentico.com/docs/devguide/index.html and here: http://devnet.kentico.com/docs/devguide/index.html to get some of the basics up and running, but I noticed when I login into the CMSDesk and when I logon using the prebuilt webparts functionality they both hit the same method OnAuthentication, makeing it difficult to tell when an employee is logging in to modify content or when a customer is logging into the secured section of the site.

A: 

Hi,

1) How to configure AD (Windows authentication) in Kentico CMS is described in this section of the Developer's guide: http://devnet.kentico.com/docs/devguide/configuring_windows_authentication.htm. The AD import tool you mentioned is used to import all the AD users and roles into the CMS at once - often used by bigger companies with hundreds and thousands of employees.

2) Mentioned links are pointing to the index page of the Developer's guide - so I do not know what exactly you have followed. But from the description, if I got the right meaning, you want to authentication users from external database. If so, you need to use custom security handler (because I am newbie here, I can't post second hyperlink. Please go to the Developer's guide -> API programming and Kentico CMS internals -> Global events and their handling -> Security handler (CustomSecurityHandler class) section for more details). If this is not what you need, please let us know (support(AT)kentico.com) with more details and we will try to point you to the best way how to achieve it.

Juraj Ondrus
Your answer to 1) was exactly what I was looking for, and I was able to get 2) up and running. Thanks for the link
Chris L