我有WPF应用程序和Web浏览器控件在其中。我正在打开一个网页,这是一个php应用程序。我需要将我的机器证书传递给php应用程序。
Web浏览器控件打开一个[http://app/login.php]。用户使用他的域证书登录到机器上。PHP网站使用windows身份验证.。
WPF应用程序和php站点都是内部应用程序(即相同的域)。
发布于 2013-03-15 16:23:36
您有一个CakePHP应用程序和一个login.php?那它就有严重的问题了。
您需要获得当前登录的用户标识,并将其传递给php应用程序。
如果您使用的是CakePHP 2.0,您可能会为AuthComponent找到一个LDAP适配器。我想你可以用谷歌找到更多,我不知道这个是不是好或不http://www.analogrithems.com/rant/2012/01/03/cakephp-2-0-ldapauth/
发布于 2013-03-15 16:27:55
我的回答涵盖了CakePHP部分
最佳实践是在wpf和cakephp之间使用休息进行通信。CakePHP提供了一种通过REST连接您的操作的非常简单的方法。您必须使用其他方法连接您的身份验证方法。
蛋糕的文档中有一个很好的关于来自CakePHP的休息的部分。
https://stackoverflow.com/questions/15433995
复制相似问题