Php “经典ASP SAML 2.0”;“中间件”;

Php “经典ASP SAML 2.0”;“中间件”;,php,authentication,asp-classic,saml,middleware,Php,Authentication,Asp Classic,Saml,Middleware,这就是我的需要:我的公司运行一个用经典asp。现在,我们的一位客户希望该应用程序使用SAML2.0将SSO与他们自己的IdP一起使用。因此,我必须与该服务交互,以验证用户凭据,然后授予访问权限 我在网上搜索以了解SAML协议,据我所知,我的web应用程序必须充当服务提供商,但SAML协议和规范相当复杂 所以,这就是问题:你知道有什么“中间件”,经典的ASP或基于PHP的,可以帮助我处理这种身份验证吗 谢谢 编辑:在谷歌上搜索,我发现了这个 有人知道吗?是的,您的应用程序必须充当服务提供商 试试

这就是我的需要:我的公司运行一个用经典asp。现在,我们的一位客户希望该应用程序使用SAML2.0将SSO与他们自己的IdP一起使用。因此,我必须与该服务交互,以验证用户凭据,然后授予访问权限

我在网上搜索以了解SAML协议,据我所知,我的web应用程序必须充当服务提供商,但SAML协议和规范相当复杂

所以,这就是问题:你知道有什么“中间件”,经典的ASP或基于PHP的,可以帮助我处理这种身份验证吗

谢谢

编辑:在谷歌上搜索,我发现了这个


有人知道吗?

是的,您的应用程序必须充当服务提供商

试试服务提供商。我个人还没有将它用于与现有应用程序的集成,但它似乎应该适合您


请参考:

SimpleSAMLPHP是一个可靠的库,但是,我想它远远超出了您所需要的。。。它是一个同时包含SP和IdP代码的实现,虽然其中有“simple”的名称,但比您需要的要复杂得多

我建议你试试看Kentor的开源产品:
这是一个非常新的版本,我已经看到其他人成功地使用了它。

试试OpenAm的.Net应用程序Fedlet库:

我认为Kentor.AuthServices中的Saml2AuthenticationModule可以与asp经典站点一起运行。然后,应该可以在web.config中使用普通路径限制进行授权。谢谢你顺便提一下我们的东西。我希望能收到一封包含其他人使用信息的电子邮件。总是很高兴知道代码是否对其他人有价值。我没有ASP.NET的经验,你能给我介绍一下这个模块的一些经典ASP示例吗,如果有的话?Luca,你最好联系Anders,他在1月4日发表了评论。他是工具包的开发者,他们在我链接你的页面上有一些样本。看看里面的链接。