servicestack,Authentication,servicestack" /> servicestack,Authentication,servicestack" />

Authentication 使用servicestack成功登录时重定向

Authentication 使用servicestack成功登录时重定向,authentication,servicestack,Authentication,servicestack,我最近决定迁移到使用servicestack身份验证。据我所知,要在成功登录oauth提供商后进行重定向,需要将url添加到web.config的appSettings中,即oauth.GoogleOpenId.RedirectUrl 我的问题是,是否有任何方法可以使其更具动态性,以便当用户尝试访问授权页面(比如他们的个人资料页面)时,如果用户被重定向到登录页面,那么一旦他们成功登录,他们将被路由到他们的个人资料页面,而不是web.config中的配置?表单身份验证通过使用“returnUrl”

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

我的问题是,是否有任何方法可以使其更具动态性,以便当用户尝试访问授权页面(比如他们的个人资料页面)时,如果用户被重定向到登录页面,那么一旦他们成功登录,他们将被路由到他们的个人资料页面,而不是web.config中的配置?表单身份验证通过使用“returnUrl”查询参数来实现


任何帮助都将不胜感激。

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


为此,在尝试使用
/auth
服务进行身份验证时,您需要在
continue
ReturnUrl
FormData POST变量或QueryString中指定重定向url。

最新的ServiceStack实现是否仍然如此?无法查看Continue变量的文档/引用。使用最新版本的推荐方法是什么?@Mark Yeah您仍然可以使用
continue
ReturnUrl
请求参数。