2

その中に WPF アプリと Web ブラウザー コントロールがあります。PHPアプリケーションであるWebページを開いています。マシンの資格情報を php アプリケーションに渡す必要があります。

Web ブラウザ コントロールは、[http://app/login.php]. ユーザーは、自分のドメイン資格情報を使用してマシンにログオンしています。PHP Web サイトは Windows 認証を使用します。.

WPF アプリケーションと php サイトの両方が内部アプリケーション (つまり、同じドメイン) です。

4

2 に答える 2

1

CakePHP アプリケーションと login.php がありますか? それから、それには深刻な問題があります。

現在ログインしているユーザー ID を取得し、それを php アプリケーションに渡す必要があります。

PHPでWindows認証を使用するを参照してください。

CakePHP 2.0 を使用している場合は、AuthComponent 用の LDAP アダプターが見つかるかもしれません。グーグルを使ってもっと見つけられると思いますが、これが良いかどうかはわかりませんhttp://www.analogrithems.com/rant/2012/01/03/cakephp-2-0-ldapauth/

于 2013-03-15T16:23:36.423 に答える
0

私の答えはCakePHPの部分をカバーしています

ベストプラクティスは、wpfとcakephpの間でRESTを使用して通信することです。CakePHPは、RESTを介してアクションを接続する非常に簡単な方法を提供します。RESTを使用して認証方法を接続する必要があります。

Cakeのドキュメントには、CakePHPのRESTに関するすばらしいセクションがあります。

于 2013-03-15T16:27:55.547 に答える