Skip to content

samsam321/umbraco-ThreewoodActiveDirectory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

74add5b · Jan 16, 2018

History

6 Commits
Nov 27, 2017
Nov 27, 2017
Nov 27, 2017
Nov 27, 2017
Jan 16, 2018
Nov 27, 2017
Nov 27, 2017
Nov 29, 2017
Nov 27, 2017
Nov 27, 2017

Repository files navigation

Threewood Active Directory

Threewood Active Directory for Umbraco version 7.X

Thank you for installing Threewood Umbraco ThreewoodActiveDirectory.

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

  1. 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

  1. In connectionStrings add
<add name="LDAPConnectionString" connectionString="LDAP://yourownAD" />
  1. In backoffice member type , add two properties ( see screen capture ) GUID, Distinguished Name

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published