Как работает перенаправление ServiceStack Auth?

Я пытаюсь следовать коду Bootstrap ServiceStack с http://bootstrapapi.apphb.com/

Я могу зарегистрировать нового пользователя, но вскоре я делаю все, что хочу (создаю нового пользователя на моей таблице, который расширяет UserAuth таблица) в CreateUserAuth() метод из моего CustomUserAuth он перенаправляет на http://localhost:50447/api/register

Я хочу вернуться к Home Контроллер...

Каков простой способ сделать это?

В документах, под Аутентификацией, это не очень ясно, и я использую самую последнюю версию на сегодняшний день: v4.0.30, и я реализую пользовательский CredentialsAuthProvider,

1 ответ

Вы можете использовать ?Continue=/path Параметр QueryString, чтобы указать, куда следует перенаправить.

Если вы используете свои собственные пользовательские таблицы UserAuth (т.е. вместо интеграции с существующими таблицами UserAuth), вы должны создать подкласс OrmLiteAuthRepository<T,T> класс, включающий ваши пользовательские POCO, например, см. источник для OrmLiteAuthRepository:

public class OrmLiteAuthRepository 
    : OrmLiteAuthRepository<UserAuth, UserAuthDetails>, IUserAuthRepository
{
    public OrmLiteAuthRepository(IDbConnectionFactory dbFactory) 
        : base(dbFactory) { }
}
Другие вопросы по тегам