Hello,
I've installed alfresco 1.3 and try to authenticate my users on an active directory. This works fine after many days of work and search but i can connect only with the cn (for example: Joe Bloggs) as login. I want to authenticate my users with the sAMAccountName (jbloggs). As explained here: http://wiki.alfresco.com/wiki/Enterprise_Security_and_Authentication_Configuration
i tried to use the samAccountName for the userNameFormat but it does not work. Users and groups are imported into the database, but i can't login.
Do you have an idea?
—
Andy
- Posts
- 1442
- Achievements
- 6
- Member for
- 7 years 11 months
- From
- London
Alfresco Employee
Stats
Hi
The first thing is to find out what authentication mechanisms are supported by your AD instance.
You may be able to use digest-md5 authentciation and enter the sAMAccountName (simple requires the DN)
In this case the usernameFormat should be just %s.
Regards
Andy
Andy Hind
Alfresco Development
ajaychd
- Posts
- 3
- Achievements
- 0
- Member for
- 6 years 3 months
Stats
Hi
I also have same problem, working fine with simple authentication & using cn(full name), but not able to login through samaccountname.
i'm using Active Directory on windows 2003, it supports MD5 authentication, but still i'm not able to login if i go for MD5.
I have also configured the CIFS server for Kerberos/Active Directory integration.
here is a piece of code from ldap-authentication-context.xml
Please Help!
Andy
- Posts
- 1442
- Achievements
- 6
- Member for
- 7 years 11 months
- From
- London
Alfresco Employee
Stats
Hi
Can you connect using digest-md5 hash with any other LDAP client?
It may be you have to configure AD.
You can fall back to Jass/Kerberos which will use the sAMAccountName.
Regards
Andy
Andy Hind
Alfresco Development
rhofkens
- Posts
- 34
- Achievements
- 2
- Member for
- 6 years 8 months
Alfresco Partner
Stats
Hello,
I've managed to get authentication with AD sAMAccountName and DIGEST-MD5 up and running.
1) Make sure your AD stores user's passwords in reversible encryption. You can do this in the user --> properties --> Account tab, under Account Options. Note: you will have to reset the user's password after doing this, otherwise it won't have an effect. This is a major pain since AD is not configured out of the box for reversible encryption.
2) Make sure you use the right ldap URL. The value you enter here has to be listed in the serverPrincipalName attribute of your domain controller. Things like localhost will most likely not work.
3) Enter the right credentials. Digest authentication doesn't work with distinguished names.
4) same for the username format:
Best regards,
Roeland Hofkens
Chief ECM Consultant
Westernacher Products & Services
http://www.westernacher.com
Andy
- Posts
- 1442
- Achievements
- 6
- Member for
- 7 years 11 months
- From
- London
Alfresco Employee
Stats
Hi
Many thanks for your contribution. That is very helpful.
Do you know which versions of AD can be used?
Cheers
Andy
Andy Hind
Alfresco Development
rhofkens
- Posts
- 34
- Achievements
- 2
- Member for
- 6 years 8 months
Alfresco Partner
Stats
I'm running my test environment on a Win2k3 Release 2.
The AD controller "Forest functional level" however, is set to "Windows 2000 mixed". This means that the configuration should work on all AD's starting from windows 2000 server.
Microsoft indicates that, when you raise the forest functional level to "Windows 2003 native" (easy to do via the Admin console, but only available on w2k3 of course), you should be able to authenticate with MD5 even when you're not using reversible encryption in your accounts. I'll give that a try as well. See http://technet2.microsoft.com/WindowsServer/f/?en/library/ad3c14d4-7495-441c-81f0-7cf1e368c56e1033.mspx.
Cheers,
Roeland Hofkens
Chief ECM Consultant
Westernacher Products & Services
http://www.westernacher.com
Andy
- Posts
- 1442
- Achievements
- 6
- Member for
- 7 years 11 months
- From
- London
Alfresco Employee
Stats
Hi
Thanks once again.
Cheers
Andy
Andy Hind
Alfresco Development
tinaagrawal
- Posts
- 4
- Achievements
- 0
- Member for
- 5 years 7 months
Stats
I am able to successfully login using LDAP Authentication but the ldap properties are not getting mapped to repository properies.
Any Ideas?
I have pasted I portion of the xml file used for the mapping.
Rubi
- Posts
- 10
- Achievements
- 1
- Member for
- 5 years 9 months
Stats
Hi,
Same problem here. Don't get the email adress over to the repository!
.
.
sAMAccountName
givenName
sn
mail
company
LDAP works fine and we are pretty happy with these synk, but...
From AD via LDAP only the Username har posted in repository and we should really have the email account exportet over.....
Rubi
- Posts
- 10
- Achievements
- 1
- Member for
- 5 years 9 months
Stats
OK. solved this one.
To restrict personQuery: userAccountControl=512)
Daddy87
- Posts
- 4
- Achievements
- 0
- Member for
- 1 year 8 months
Stats
I have a problem with builtin admin account when integrating with AD.
All AD accounts properlly authenticate in Domain Controller however there is also a builtin account called ADMIN in Alfresco.
This account periodically tries to authenticate in AD (why ?).
Of course authentication fails for this account (it doesn't exist in AD). There are tons of "logon failures" in Security Log of Domain Controller.
I must avoid those failures.
Could you help me solve this issue ?
roshan
- Posts
- 16
- Achievements
- 1
- Member for
- 2 years 3 months
Stats
Everything works for me, the only thing that is lacking is NTLM passthru doesn't work on VPN. So if I am on the network and authenciated via AD, I am ok it takes me right in, if i am on VPN (since I haven't authenticated), it won't pass NTLM, any help?
adanbarter
- Posts
- 1
- Achievements
- 0
- Member for
- 1 year 3 months
Stats
Your thread is really fantastic about the active directory authentication. Actually I am looking online for Open Directory Ads. Actually I want to know that how Open Directory Ads can help in increasing site's traffic?
==========================
http://opendirectoryads.com/