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