用于PHP和.NET应用程序的IIS上的ESO身份验证(Shibboleth / SAML
我只是想知道你是否可以回答有关企业内部网中认证的问题.我们目前正在建立一个内部网发布服务器,当然这需要企业的单一登录保护.
不幸的是,由于我们需要运行PHP和.NET应用程序,因此我们被困在IIS服务器上.主要的应用程序是用PHP编程的,但是我们必须使用一些包含依靠ASPX处理程序的jQuery的widget. 该公司提供所有类型的认证.我们已经使用Shibboleth(使用SAML 2.0)成功地保护了服务器.它显示ESO屏幕登录,然后通过登录会话重定向到我们的服务器.不幸的是,指向ASPX处理程序的窗口小部件不能正确验证. 我从来没有认证/ SAML / WiF /任何东西,所以请原谅我的问题: 什么是最有希望的方式来验证我们的设置(IIS功能PHP和ASPX应用程序)?我们应该坚持使用SAML和Shibboleth,还是应该使用WiF / WS联合/ Windows身份验证? 是否可以使用一种身份验证方法来支持PHP和ASPX? 感谢您的回应!
我不太了解单身登录,但检查
The DOTNET class
DOTNET类允许您从.Net程序集实例化一个类,并调用其方法并访问其属性. $obj = new DOTNET(“assembly”,“classname”) 因此,您可以使用DOT NET的单一库来保证身份验证方法支持PHP和ASPX. <?php $stack = new DOTNET("mscorlib","System.Collections.Stack"); $stack->Push(".Net"); $stack->Push("Hello "); echo $stack->Pop() . $stack->Pop(); ?> 参见Best way to call .NET classes from PHP? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |