0
私は現在、ユーザーがアカウント名でログインできるWebアプリケーションを開発中です。 すべてのユーザーは、Microsoftドメインの一部です。sAMAccountNameとパスワードによるLDAP認証
私のユーザー属性を次のようしています
CN: "Test Account"
displayName: "Test Account"
distinguishedName: "CN=Test Account,OU=Users,OU=CompanyName,DC=company,DC=com"
sAMAccountName: "test.account"
userPrincipalName: "[email protected]"
現在、私はこのコードを使用してバインドしようとしている:
$link = @ldap_connect($server);
@ldap_bind($link, $username, $password);
問題は、DisplayNameが等しくない場合はldap_bindが失敗するということですsAMAccountName。
したがって、displayName/cnを知らなくても、パスワードとsAMAccountNameを使ってバインドできますか?
私のユーザーには、**名前**属性があります。この属性には、**テストアカウント** –