0

Я добавил аутентификацию Twitter в службе ServiceStack. Моя аутентификация, а также служба работают нормально, и я перенаправляюсь на страницу службы на странице «Аутентификация Twitter» с ответом на успех. Но я не могу интегрировать это целое с моим Пользовательским интерфейсом. Там, на событии с нажатием кнопки, я хочу успешно пройти аутентификацию из твиттера и после этого хочу получить ответ от моего сервиса на основании того, что я перенаправляюсь на свою вторую веб-страницу. Вот мой web.config код ..Twitter Аутентификация в ServiceStack

<appSettings> 
<!-- servicestack oauth config --> 
<add key ="oauth.twitter.ConsumerKey" value="yqeybHSZLzNZjXXtA44XZQ" /> 
<add key ="oauth.twitter.ConsumerSecret" value="dPHZv3V28OtbK93FM54upAtzoEymLQMbtBqufPuL4" /> 
<!-- local dev config --> 
<add key ="oauth.twitter.RedirectUrl" value="http://localhost:64132/Login" /> 
<add key ="oauth.twitter.CallbackUrl" value="http://localhost:64132/auth/twitter" /> 

После аутентификации щебет сделать я хочу, чтобы моя страница Войти перенаправить http://localhost:49661/Views/Home.html.

Вот как я пытаюсь использовать угловой JS, но его не происходит. Аутентификация происходит, но я не получаю уведомление об обслуживании и не могу перейти на вторую веб-страницу.

$window.location.href = 'http://localhost:64132/auth/twitter'; 

$http.get("http://localhost:64132/Login") 
.success(function (response) { alert(response.loginMessage); }); 

Пожалуйста, помогите мне .. .THANKS

ответ

1

Посмотреть этот предыдущий ответ на different ways to specify the redirect url после аутентификации, например вы можете использовать параметр ?Continue=/Home, чтобы указать, где для перенаправления после аутентификации.

Примечание, если вы используете ServiceStack.Razor функцию, папка /Views является особым местом для View Pages, которые не могут быть перенаправлены напрямую, т.е. они View Page визуализируется как результат вызова Служба, например /home. Все, что находится за пределами /Views, - это Страница содержания, которые могут быть запрошены напрямую.

Смежные вопросы