PHP での LDAP サポート PHP ではデフォルトでは LDAP 関数サポートは有効ではありませんが、LDAP 拡張を有効に設定することにより LDAP 関数を利用可能です。 私の手元の環境 (Windows) では、php.ini にて php_ldap.dll を有効にする (コメントアウトをやめる) ことで、 LDAP 関数が利用可能になりました。 LDAP 関数呼び出しの流れ Active Directory では LDAP を実装しているので、 LDAP のバインド操作 (Bind Operation) を利用して認証を行うことができます。 RFC1777 をみると LDAP のバインドは次のような形式です。 BindRequest ::= [APPLICATION 0] SEQUENCE { version INTEGER (1 .. 127), name LDAPDN,
![PHP から Active Directory を用いた認証を行う方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/293fb6ec3ff4a9e3b998c9e77aed61d41bef5b29/height=288;version=1;width=512/https%3A%2F%2Fwww.keicode.com%2Fimg%2Fog-image-1.png)