ms-dred
@ms-dred
Вечно что то не то и что то не так...

Как при авторизации через VK API передать дополнительные данные?

Добрый вечер.
Реализовал авторизацию через VK на сайте, но столкнулся с проблемой.
Мне нужно передать дополнительные данные при обращении к https://oauth.vk.com/authorize...., а именно передать домен с которого идет авторизация на сайте, чтобы в ответе он вернул данные обратно на страницу указанную в redirect_uri, где я смогу узнать с какого домена производили авторизацию и перенаправить пользователя туда откуда он пришел.

Понимаю что можно GET запросом передать все добро в redirect_uri
К примеру redirect_uri=https://domain/?site=https://domain2/
Однако это не гибко и дико неудобно, потому что domain2 может иметь кучу языковых версий и все эти redirect_uri придется указывать в приложении авторизации VK. Кроме того с ВК то еще более менее, а вот яндекс апи ограничивает число redirect_uri. Тем не менее все равно это неудобно, вдруг что то поменять надо будет.

Что можно придумать?
Может можно как то с заголовками данные перекинуть или как?
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
Geminix
@Geminix
Фуллстек nuxt, .net разработчик
из описания API
state — произвольная строка, которая будет возвращена вместе с результатом авторизации

не оно?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы