Single sign on Kentor AuthService-从浏览器URL重定向到IDP

Single sign on Kentor AuthService-从浏览器URL重定向到IDP,single-sign-on,saml,saml-2.0,adfs,kentor-authservices,Single Sign On,Saml,Saml 2.0,Adfs,Kentor Authservices,在我们的ASP.Net项目中,我使用“Kentor.AuthServices”作为SAML2身份验证服务。出于测试目的,我使用“Kentor.AuthServices.StubIDP” 目前,我们在页面中提供了一个锚定标记,其中href为: href=@Url.Content(“~/AuthServices/SignIn?idp=“+entityId”) 这非常好,一旦我们单击锚定标记,它就会被重定向到Identity Provider: 但我们需要实现的是,在不使用锚定标记的情况下,我们直接

在我们的ASP.Net项目中,我使用“Kentor.AuthServices”作为SAML2身份验证服务。出于测试目的,我使用“Kentor.AuthServices.StubIDP”

目前,我们在页面中提供了一个锚定标记,其中href为: href=@Url.Content(“~/AuthServices/SignIn?idp=“+entityId”)

这非常好,一旦我们单击锚定标记,它就会被重定向到Identity Provider:


但我们需要实现的是,在不使用锚定标记的情况下,我们直接在浏览器中输入网站URL地址,它应该自动重定向到身份提供商。

使用HttpModule时,您可以使用web.config中的表单身份验证设置将未经身份验证的请求重定向到登录顺序

<authentication mode="Forms">
    <forms loginUrl="~/AuthServices/SignIn"></forms>
</authentication>


您使用的是什么AuthServices API包?HttpModule?Mvc控制器?奥文?嗨,安德斯。谢谢你的回复。我们正在使用HttpModule。在Web配置中,我们在模块下添加了HttpModule配置。在页面加载中,当我们执行response.Redirect时,它调用'Saml2AuthenticationModule'中的'OnAuthenticateRequest'方法,然后调用'response.Redirect(commandResult.Location.OriginalString)'并执行SAMLRequest。这是正确的方法吗?