powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Авторизация в условиях разработки
4 сообщений из 4, страница 1 из 1
Авторизация в условиях разработки
    #38754164
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Предположим есть некоторый сервис, типа http://myhomepage.ru .

Так же предположим, что, по задумке заказчика, допускается авторизация только через социальные сети, типа VK / Facebook / etc.

Как осуществлять процесс авторизации на машине разработчиков? Авторизация через социальные сети привязана к конкретным URL.

Наверняка, есть какие-то решения этой проблемы. Хотелось бы получить идеи или хотя бы ключевые слова для поиска.

Спасибо!
...
Рейтинг: 0 / 0
Авторизация в условиях разработки
    #38754488
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaks,

Авторизация (грубо) есть обращение по предопределенному адресу на твоем сайте. Откуда пришел запрос можно узнать из заголовков HTTP запроса. Отсюда и пляши.
...
Рейтинг: 0 / 0
Авторизация в условиях разработки
    #38754655
scymaks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster, спасибо за идею.

Но ведь headers можно какие угодно поставить.
...
Рейтинг: 0 / 0
Авторизация в условиях разработки
    #38754732
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scymaks,

Пароли/ключи тоже можно узнать. Ну вот подставили тебе в заголовках что-то, что тебя удовлетворяет (типа "запрос пришел от VK"). Дальше что мешает тебе запустить процесс авторизации с проверками, есть ли такой пользователь ВКонтакте через соответствующий API? Почитай доку по АПИ ВК - там много чего есть.
Можно примерно так выкрутить:

Пролучаем у VK access_token:
https://api.vk.com/oauth/access_token?v=5.21&client_id=<app_id>&client_secret=<app_secret>&grant_type=client_credentials

Получаем в ответ:
{access_token: <access_token>, expires_in: 0}

Затем выполняем запрос secure.checkToken:
https://api.vk.com/method/secure.checkToken?v=5.21&token=<user_token>&ip=<user_ip>&client_secret=<app_secret>&access_token=<access_token>

Получаем в ответ:
{response: {success: 1, user_id: <user_id>, date: 1400088413, expire: 1402680413}}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Авторизация в условиях разработки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]