我们正在使用具有Shibboleth身份验证的DNN V8。第三方网站正在将用户重定向到我的网站。我的网站会将用户发送到idp进行身份验证,并在使用SAML2 SAMP软件包进行身份验证后返回我的网站。我检查了包裹并授权了用户。
问题:用户可以来自英语或法语网站。我试图在将用户发送到idp之前找出查询字符串中传递的参数,并将其存储在cookie中以在身份验证后读取它,并在我授权后将用户发送到适当的网站。
我已经查看了DNN Shibboleth身份验证代码,但找不到可以读取查询字符串并创建cookie的东西。
我回顾了AuthenticationModule和ShibHandler.ashx。认证后将调用该项目中的所有内容。
我的理解是Shibboleth负责将用户发送到idp,DNN Shibboleth对此无能为力。
我想在将用户发送到idp之前捕获查询字符串。
如果有人可以指引我正确的方向或在暑假期间提供Shibboleth的工作方式,我将不胜感激。
谢谢, 艾哈迈德