2016-05-04 1 views
3

Im работая на осины MVC 5 с Google OAuth входа в систему, Я последовал за учебник установки Owin безопасности и установить Google перенаправить URL быть локальный/MyApp/зарегистрировались-Google,где я могу изменить 'signin-google' в безопасности owin для URL-адреса перенаправления google?

мой вопрос, где я могу изменить Localhost/myapp/signin-google - это что-то вроде localhost/myapp/mycallback?

Я попытался изменить, должен быть localhost/myapp/signup/ExternalLoginCallback, который действительное действие, но он не работал, является «signin-google» жестко закодированным в безопасности owin?

+0

Вы пытались изменить 'CallbackPath' в' GoogleOAuth2AuthenticationOptions' –

ответ

3

Adem is right. Вот как вы его изменить:

var options = new GoogleOAuth2AuthenticationOptions 
{ 
    ClientId = "Your Client ID", 
    ClientSecret = "Your Client Secret", 
    CallbackPath = new PathString("/myapp/mycallback") 
}; 
app.UseGoogleAuthentication(options); 

Пожалуйста, ознакомьтесь link для более подробной информации.

Спасибо, Сома.

+0

ta, это фиксатор длины текста –

+0

Здравствуйте! Я хотел бы спросить, как мне установить CallbackPath, когда я работаю в localhost? Он всегда возвращает меня на страницу, на которой у меня есть логин, но я хочу вернуться на домашнюю страницу. Спасибо – touinta

+0

С помощью callbackpath вы устанавливаете только относительный путь. Домен остается прежним. Поэтому, пожалуйста, добавьте относительный путь к вашей домашней странице в переменную CallbackPath. –

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