ServiceStack Auth重定向如何工作?

时间:2014-08-18 10:24:48

标签: c# asp.net-mvc-5 servicestack servicestack-auth

我试图遵循http://bootstrapapi.apphb.com/

中的Bootstrap ServiceStack代码

我可以注册一个新用户,但很快我就会从我的UserAuth CreateUserAuth()方法中做我想做的一切(在我的桌面上创建一个扩展CustomUserAuth表的新用户) 重定向http://localhost:50447/api/register

我想回到Home控制器......

实现这一目标的简单方法是什么?

在文档under Authentication中,这不是很明确,我使用的是迄今为止的最新版本:v4.0.30并且我实现了自定义CredentialsAuthProvider

1 个答案:

答案 0 :(得分:1)

您可以使用?Continue=/path QueryString参数指定应重定向到的位置。

如果您正在使用自己的自定义UserAuth表(即代替integrating with the existing UserAuth tables),则应该包括OrmLiteAuthRepository<T,T>类,包括您的自定义POCO,例如,请参阅{{的来源3}}:

public class OrmLiteAuthRepository 
    : OrmLiteAuthRepository<UserAuth, UserAuthDetails>, IUserAuthRepository
{
    public OrmLiteAuthRepository(IDbConnectionFactory dbFactory) 
        : base(dbFactory) { }
}