OAuth с Yahoo Asp.net core 2.0 - PullRequest
       26

OAuth с Yahoo Asp.net core 2.0

0 голосов
/ 25 апреля 2018

Я использую ядро ​​asp.net с openiddict.Мне удалось настроить довольно много внешних провайдеров без каких-либо проблем, я просто настроил приложение, и URL-адрес обратного вызова всегда будет https://mysite.co.uk/signin-PROVIDER;, однако, Yahoo не допускает, чтобы их имя было в какой-либо частиприложения, которое вы создаете, включая URL обратного вызова (/ signin-yahoo).Любая помощь с этим была бы великолепна!

Я посмотрел на github и обнаружил следующее: Yahoo не разрешает обратные вызовы с Yahoo в имени

Где нам говорят

Если вы устанавливаете обратный вызов в корневой каталог при создании приложения и оставляете обратный вызов по умолчанию в своей конфигурации, он работает OOTB

Но я оставил его https://www.mysite.co.uk (убрал знак-Yahoo), но это не работает.Я не смог найти ни одного онлайн-руководства, единственной ссылкой был приведенный выше комментарий, который явно мне не помог.

Заранее спасибо!

1 Ответ

0 голосов
/ 02 сентября 2018

Возможно, вы уже поняли это, но если вы просто включите доменное имя (без схемы протокола), оно будет работать с Yahoo. Так что попробуйте "www.mysite.co.uk" на портале YDN.

Моя проблема после этого. Как только пользователь соглашается с разрешениями, и Yahoo отправляет обратный вызов, обработчик аутентификации, похоже, не распознает его как обратный вызов, поэтому я просто получаю 404. URL-адрес кажется правильным, но кажется, что обработчик никогда не запускает и не распознает его. Кто-нибудь видел что-нибудь подобное и есть предложения? Я предполагаю, что это какая-то конфигурация, которую я пропустил, но я не могу найти полный рабочий пример в Asp Net Core 2.

...