Oauth2 - URL-адрес перенаправления на iis на Server 2012 R2 - PullRequest
0 голосов
/ 31 января 2019

Я использую Oauth2 для доступа к базе данных в облаке.
Код разработан в .net core 2.0.
URL-адреса перенаправления:

"AuthRedirectUri": "http://localhost:44378/auth/callback",    "PostRedirectUri": "http://localhost:44378/myapp/Index",  

Я подключаюсь к базе данныхкогда приложение работает в визуальной студии (iis express).Однако, когда приложение публикуется на локальном сервере (Windows Server 2012.R2), я получаю сообщение «неверный запрос» от стороннего веб-приложения.Опубликованное приложение на http://localserver:80/.Решения, которые я нашел в Интернете, перенаправляют на локальный хост, который не работает в моем случае.
Какое имя хоста / порт следует использовать для получения кода обратного вызова на сервере?Должен ли я что-нибудь изменить в iis или на сервере?

1 Ответ

0 голосов
/ 31 января 2019

Решения, которые я нашел в сети, перенаправляют на локальный хост, который не работает в моем случае.Какое имя хоста / порт следует использовать для получения кода обратного вызова на сервере?Должен ли я что-то изменить в iis или на сервере?

Насколько я знаю, URL-адрес перенаправления должен быть доменом или IP-адресом вашего приложения, к которому может обращаться кто-то за пределами вашего сервера.

Обычно мы будем использовать публичный IP-адрес вашего сервера и добавим в качестве URL-адреса порт вашего приложения IIS (если у вас есть домен, вам следует связать этот URL-адрес с адресом домена).

Я полагаю, вы могли бынайдите этот URL и доступ из Интернета, чтобы убедиться, что вы можете получить доступ к веб-приложению.

Затем вы можете использовать этот IP-адрес и порт, а также специальный формат в качестве URL-адреса перенаправления.

...