12


2

PHPでWindows認証を使用していますか?

シナリオ:

オフサイトの場合は安全でアクセスしやすいウェブサイトの領域があります。 ユーザーに、職場でのログインに使用するユーザー名とパスワードをWebフォームに入力してもらいたい。 フォームはユーザー名とパスワードを送信して認証します。 動作する場合、ユーザーはログインしています。

ポップアップログインボックスではなくフォームを使用する必要があります。 PHPが推奨されますが、私は柔軟です。 私を正しい方向に向けるアイデアはありますか?

'' '' '

私の雇用主には、「ポップアップボックス」を使用して設定した安全な領域がいくつかあります。 私が達成する必要があるのは、Webフォームを使用することです。

4 Answer


9


LDAPを試す

ローカルWindowsのユーザー名とパスワードを使用して認証するイントラネットWebアプリケーションを作成しました。LDAPが最良のソリューションです。


0


仕事でLDAPを使用している場合は、そのまま使用します。そうでない場合は、.NETからアクセスする必要があります。

PHPにはいくつかの、しかし完全には信頼できない.NET実装がありますので、PHPが消費するWebServiceを使用することをお勧めします。有効かどうか。


0


LDAPを使用できる必要があります。この場合、IISを介したWindows Active Directoryである可能性が高いです。 さまざまなタイプのLDAP実装と対話するためのphpパッケージがあります。 リンクは次のとおりです。+ http://php.net/manual/en/book.ldap.php


0


このhttp://pear.php.net/package/Authを使用して、バックエンドでLDAP認証に結び付けます。 あなたにとって特に興味深いのはAuth

setShowLoginメソッドです…​