使用servicestack成功登录时重定向

时间:2012-11-12 15:03:54

标签: authentication servicestack

我最近决定迁移到使用servicestack身份验证。据我所知,要在成功登录oauth提供程序后进行重定向,您需要将url添加到web.config的appSettings,即oauth.GoogleOpenId.RedirectUrl。

我的问题是,无论如何都要使它更具动态性,以便当用户在尝试访问授权页面时重定向到登录页面,比如说他们的个人资料页面,一旦他们成功登录,就会被路由到他们的个人资料页面而不是web.config中配置的内容?表单身份验证通过使用'returnUrl'查询参数来完成此操作。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

访问受保护页面,重定向到/login页面(使用AuthFeature上的HtmlRedirect或Authenticate属性可覆盖)以及成功登录时的行为应自动重定向到先前尝试的受保护页面。

为此,您希望在尝试使用Continue服务进行身份验证时,在/auth FormData POST变量或QueryString中指定重定向网址。