我只是想知道你是否可以回答有关企业内部网中认证的问题.我们目前正在建立一个内部网发布服务器,当然这需要企业的单一登录保护.
不幸的是,由于我们需要运行PHP和.NET应用程序,因此我们被困在IIS服务器上.主要的应用程序是用PHP编程的,但是我们必须使用一些包含依靠ASPX处理程序的jQuery的widget.
该公司提供所有类型的认证.我们已经使用Shibboleth(使用SAML 2.0)成功地保护了服务器.它显示ESO屏幕登录,然后通过登录会话重定向到我们的服务器.不幸的是,指向ASPX处理程序的窗口小部件不能正确验证.
我从来没有认证/ SAML / WiF /任何东西,所以请原谅我的问题:
什么是最有希望的方式来验证我们的设置(IIS功能PHP和ASPX应用程序)?我们应该坚持使用SAML和Shibboleth,还是应该使用WiF / WS联合/ Windows身份验证?
感谢您的回应!
聂
我不太了解单身登录,但检查
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(); ?>