Как перехватить / войти в Facebook? - PullRequest
0 голосов
/ 17 октября 2018

Мой пользователь входит на мой сайт.OWIN обрабатывает вход в Facebook.Изнутри он перенаправляет на / signin-facebook? Code = some_code, извлекает some_code, отправляет запрос на Facebook для access_token и возвращает access_token мне.

Я хочу перехватить some_code.Я хочу передать some_code в мой WebAPI.Мой WebAPI должен также получить фейсбук access_token.Если это успешно, мой WebAPI должен вернуть custom_token (не Facebook access_token).Я также хочу добавить свой custom_token в ClaimsIdentity, чтобы мой веб-сайт мог вызывать мой WebAPI.

Есть ли какой-нибудь способ перехватить some_code в промежуточном программном обеспечении OWIN?

(Редактировать: обратите внимание, Я не использую .Net Core, я использую ASP.Net MVC 5 с Microsoft.Owin 4.0.0)

1 Ответ

0 голосов
/ 06 декабря 2018

Это не может быть сделано.Если вы хотите сделать это, вы должны свернуть свои собственные.В итоге я написал код, который выполняет все звонки на facebook.com, анализирует ответ и передает его.

...