0 votes

Threewood Active Directory

Threewood Active Directory for Umbraco version 7.X

This package provide function 

- Load Active Directory user

- Import Active Directory user into Umbraco memeber 

- Assign multiple member to multiple member group

- Batch delete umbraco member

- Active Directory Authenication provider.

 

Usage:

When you uninstall package completed, it will show a error message, the reason is the dll deleted and un-referenced.You need modify web.config by yourself to umbraco default setting. Add the default UmbracoMembershipProvider to web.config.

Example :

<add name="UmbracoMembershipProvider" type="Umbraco.Web.Security.Providers.MembersMembershipProvider, Umbraco" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="10" useLegacyEncoding="false" enablePasswordRetrieval="false" enablePasswordReset="false" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Member" passwordFormat="Hashed" allowManuallyChangingPassword="false" requiresUniqueEmail="false" />

After installed

 

1. In Membership provider section add

<add name="UmbracoMembershipProvider" type="ThreewoodActiveDirectory.Provider.ExtendedMembersMembershipProvider, ThreewoodActiveDirectory" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="8" useLegacyEncoding="true" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Member" passwordFormat="Hashed" allowManuallyChangingPassword="true"/>

this setting will let umbraco use ThreewoodActiveDirectory As Membership Provider, member login authenicate by your own AD

2.In appSettings section add

<!-- ThreewoodActiveDirectory-->
<add key="ThreewoodActiveDirectory:DomainName" value="your AD domain host name"/>    
<!-- End of ThreewoodActiveDirectory-->

this setting will affect the login name of member

example :

domain host name = abc

<add key="ThreewoodActiveDirectory:DomainName" value="abc"/>    

all member imported login name become abc\yourlogin

3. In connectionStrings section add

<add name="LDAPConnectionString" connectionString="LDAP://yourownAD" />

 

 

4. In backoffice member type , add two properties ( see screen capture )

GUID, Distinguished Name

 

Screenshots

No current release

Package owner

samay

samay

samay has 132 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: samay
  • Created: 27/11/2017
  • Current version 0.1.0
  • .NET version 4.6.1
  • License MIT
  • Downloads on Our: 322

External resources