According to Tam's documentation “
This component provides Mixed Authentication for DotNetNuke. With just one DotNetNuke website you could have both Authentication Modes (Forms and Windows). Features including:
· Single logon for DotNetNuke portal with Windows Authentication mode. When user login to portal, he/she has already been authenticated with Windows network. ADSI pass all login process and checks if user exists in Users database, if not user information will be obtains from Windows Active Directory and insert as a new user in DotNetNuke database. In DotNetNuke 2.0 (TTT.DotNetNuke.ADSI.dll.2.0), this component has been fully rewritten to take advantage features of the new framework. All known issues from the previous version have been fixed.
· Separate authentication mode for each child portal, you could have parent portal running Windows Authentication while child portal running Forms Authentication. In complex Active Directory network with multi domain & authorization rules, we could have different settings for each child portal.
· Easy to switch between modes. You could change your Authentication mode permanently in no time with just one click. You also could temporary switch from Windows -> Forms
· ADSI Settings GUI, previous version Username & Password to access ADSI was stored in web.config, which let ADSI admins in some strictly Windows network not very happy (?!). No web.config modification required in this version, Active Directory settings are stored encrypted in database, a GUI combined with DNN Site Settings allows Admin to change Ads configuration easier than previous version.
· ADSI also works in Windows network without Active Directory implemented. A minimum required information from User login name to be used to create DotNetNuke user account.
· Active Directory User/Group membership is updated in User/Role membership in DotNetNuke. This feature works only if Active Directory Group has corresponding Security Role exists in DotNetNuke database. (A separate custom module will provide a GUI for importing Group into DotNetNuke).
· User account in child portal: Previous version did not include method to create user in child portal if user had already exists in parent portal, this issue has been solved in this release
· ADSI also handles portals switching (which was not available in previous version).
· Logon/off link was visible in previous version. With this version this link will be invisible if DotNetNuke is in Windows Authentication mode”