1 Rookie
•
13 Posts
0
85
Cannot authorise LDAP directory services users on 7.10.50.00
Hi,
We've faced an issue after successfully upgrading our iDRAC servers to the most recent available version, 7.10.50.00, from 7.10.30
```
racadm>>racadm get iDRAC.LDAP
[Key=iDRAC.Embedded.1#LDAP.1]
BaseDN=cn=users,cn=accounts,dc=internal,dc=company,dc=net
BindDN=
!!BindPassword=******** (Write-Only)
CertValidationEnable=Enabled
Connection=LDAPS
Enable=Enabled
GroupAttribute=member
GroupAttributeIsDN=Enabled
Port=636
SearchFilter=
Server=myldaps.company.net
UserAttribute=uid
```
This is a sample test highlighting the differences when it comes to check the user membership for authorization purposes.
On 7.10.50.00
```
```
On 7.10.30
```
We've had to rollback to 7.10.30 in order to fix this issue. Is there an internal bug being tracked about this misbehaviour? we stumbled upon this but not sure if new functionality was released. We cannot find further settings to tweak neither in the CLI now GUI
We also found an interesting thread where there's some vague talk about a new functionality in the making back in late 2023.
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
October 21st, 2024 11:07
@DELL-Young E
Hi,
We gave up on using anonymous binding DN across our Dell iDRAC gear. The iDRAC should use the authenticated user bind DN to look up group membership which is clearly not doing anymore.
This has been a breaking change that went in silently undocumented. Our systems are indeed under warranty but we cannot afford putting more time forward to tackle this issue.
Thanks,
Marcos S.
DELL-Young E
Moderator
Moderator
•
4.1K Posts
0
July 22nd, 2024 06:43
Hello thanks for choosing Dell and welcome to our community:
To start with, what LDAP server do you use?
Respectfully,
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 22nd, 2024 09:37
Hello,
We use the latest version of freeIPA.
LDAP 389-ds-base version 2.4.5
Dell-Martin S
Moderator
Moderator
•
3.3K Posts
0
July 22nd, 2024 13:32
Hi,
thanks, I forwarded this.
Ensure that your LDAP configuration settings are correct and consistent with the previous version. Double-check the
BaseDN
,BindDN
,Server
,Port
, and other related settings.Try using different user attributes for the
UserAttribute
setting to see if that resolves the issue. For example, you could try usingsAMAccountName
instead ofuid
.kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 22nd, 2024 14:44
Thanks @Dell-Martin S
We're neither using a BinDN nor Password. We were relying on the user DN for authentication and group membership for authorization (no actual strong criteria on this, anyone on our directory could get authenticated).
All settings are correct server LDAP wise (DNS, network reachability, etc...), I tried a few other servers in the realm. No firewall is blocking any ports in between. I shared a `test` result from a working firmware release (v7.10.30) VS a non-working `test` output (v7.10.50)
We spotted there's an extra LDAP query from the iDRAC on the newer version of iDRAC, which sends an empty "Bind DN:" to the LDAP server.
Our attribute of group membership is member, I tried with sAMAccountName and I get authentication denied, which works fine with `uid`
I did not find anything on the changelog or release notes of this version. It's quite weird.
DELL-Charles R
Moderator
Moderator
•
3.8K Posts
0
July 22nd, 2024 17:17
Hello,
Typically if you do not specify BindDN I would expect it to try an anonymous bind.
Would you be able to send me a screenshot of how you are running the test with the actual format of the user?
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 22nd, 2024 21:38
That's correct @DELL-Charles R - This goes through as an anonymous bind.
I opened a service support request ticket on your end to see whether we can troubleshoot further. I'll DM the case number.
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 23rd, 2024 08:35
I'm unable to send DMs it seems.
Do you need anything else beyond what I posted on the first message?
The significant difference between v7.10.50 and v7.10.30 is that the second LDAP request sent by the iDRAC, in the new version is anonymous, whereas in the former one it uses the client credentials to perform the group membership check.
Dell-Martin S
Moderator
Moderator
•
3.3K Posts
0
July 23rd, 2024 12:01
Hi,
maybe the DM failed because YoungAh Eun is the case owner.
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 23rd, 2024 13:55
@DELL-Charles R
Anything else you can think of?
This is the internal case number <private information removed by Mod>
(edited)
DELL-Charles R
Moderator
Moderator
•
3.8K Posts
0
July 23rd, 2024 14:39
Hello,
Thank you for the information. I'm working with one of our SystemsManagement engineers and I can follow up with you when I have more information.
You may consider contacting support directly. They can do a remote session with you to get a look. The forum is not capable of doing that type of engagement.
Please note I removed your other case number as that is private information.
DELL-Charles R
Moderator
Moderator
•
3.8K Posts
0
July 23rd, 2024 15:40
Hello,
That was quick. From the information you provided the Systems Management engineer can reproduce the issue.
It is flagged to fix in a next iDRAC version. Maybe September at the soonest or it could be later. We won't know until the fix comes out on a future release.
You may stay on 7.10.30 until a release comes out with a fix.
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 23rd, 2024 16:39
@DELL-Charles R
Thanks. We'll stay on 7.10.30 until a new release comes out.
kitos9112
1 Rookie
1 Rookie
•
13 Posts
0
July 24th, 2024 07:54
@DELL-Charles R
By the way, is there an internal bug number or anything we could use for our own tracking?
Dell-Martin S
Moderator
Moderator
•
3.3K Posts
0
July 24th, 2024 13:58
You could use the SR case number that our moderator deleted.