背景:我的公司最近成立了一个身份提供者(IdP)。我正在使用肯塔基AuthServices库、OWIN和ASP.NET标识来允许用户通过这个IdP登录到网站。这是工作的.
现在,一个用户在我们的站点上请求一个页面,他们被重定向到登录页面,其中有一个按钮可以通过我们的IdP登录。他们点击它,登录,然后被重定向回来。这就像一个标准的VS2015 ASP.NET Web应用程序项目,带有外部(例如,Twitter、Facebook)身份验证提供者--只是在/App_Start/Startup.Auth.cs中为我公司的IdP提供了一些自定义代码。
由于我们只提供一个登录提供程序,而且整个站点都需要登
我有一个带有ASP.net后端代码的C#站点。我们有以下(简写的)代码,这符合我们的需要,但它可以更好。这是在一个名为SearchResults.aspx的页面上。如果用户未登录,则链接将重定向到登录页。如果它们已登录,则会将它们重定向到该项的查找页。我想要做的是,如果他们点击“corresponding”,就会在登录后重定向到相应的item页面。我需要以何种方式向登录页面提供returnURL?我尝试过的每一种方式,都只是在登录后将我重定向到默认页面。
<AnonymousTemplate>
<!--Want to change the link below so