powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание приложения под соц сеть Одноклассники
19 сообщений из 19, страница 1 из 1
Создание приложения под соц сеть Одноклассники
    #39142548
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть задача реализовать небольшое приложение под соц. сеть "Одноклассники". В данный момент разрабатываю архитектуру и решил обратиться к вам за советами.

Бакенд приложения планирую реализовать на база Spring фреймворка + Spring Boot. API выставлю на базе SpringREST(MVC)

Фронтенд будет написан на HTML5.

Для внутренней аутентификации в приложении планирую использовать JWT на базе Nimbus.

Основная загвоздка сейчас в виду отсутствия предыдущего опыта работы с этой соц сетью в использовании API "Одноклассников".

Вот сижу читаю их доки и возник ряд вопросов:

1. Аутентификация/авторизация пользователей в моем приложении через систему "Одноклассники" будет(должна) происходить по стандартному OAuth2 ?

2. Как приложение эмбедится в "Одноклассники" ? через html iframe или как ?

3. Какие еще нюансы, особенности нужно учесть при подготовке к разработке приложения под эту соц сеть ?

Спасибо.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142554
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4. Стоит ли использовать внутренний механизм аутентификации на базе JWT или сразу прокидывать на клиент accessToken выданный Одноклассниками моему приложению для данного юзера ?
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142561
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1Фронтенд будет написан на HTML5
разговор ни о чём.
- пару тегов от 5-ки добавишь?
- в сабже очень богатое ГУИ. Собрался на голом HTML писать?
- спрингом что собрался из БД выводить? Он тебе зачем?
....
Дай образец какого нибудь приложения из твоих конкурентов.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142571
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

По клиентской части приложения у меня вопросов нет. HTML5 был упомянут вскольз так как не является ключевым элементом в моих вопросах. Будет ли там работа с канвасом либо приложение будет написано на AngularJS в данный момент не имеет никакого значения.
Spring это тоже нечто большее чем доступ к БД и по нему у меня тоже вопросов нет.

В данный момент меня наиболее интересует ответ на мой вопрос №4. Стоит ли прятать от клиента(к примеру AngularJS приложение) OAuth2 accessToken выданный сервером авторизации Одноклассников за прослойкой своей собственной секьюрити(к примеру JWT) либо прокидывать его напрямую на клиент с целью подальшего доступа с ним к моим RESTful api ?
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142631
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1,
дык не начинай вопрос издалека), а тему конкретно обзывай.
Думаешь тут полно писателей Одноклассников?
Был вопрос - какой аналог ты пишешь?
Т.к. первая ссылка в гугле даёт
Шаг 1. Регистрация нового приложения
http://ruseller.com/lessons.php?id=1661
...
Так что прежде чем спрашивать, нужно найти аналог что пишешь и поиск 30 минут.
Удачи!
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142636
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1,
проще не прокидывать.
- создать сервлет
- на твоей JSP входа в приложение кнопка "Через одноклассников"
- она отправляет на сервлет
- на сервлете фильтр с редиректом в Одн. и обратно придёт ответ с токеном
- фильтр распарсит ответ и в сервлет УЖЕ придёт ФИО чела
- в сервлете можно проверить свою БД и решать, пускать или нет....
всё
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142665
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Спасибо за ссылку.

Тут как раз вопрос в том, что я не планирую использовать jsp, только RESTfull вебсервисы. Получается что мне OAuth2 сервером Одноклассников необходимо закрыть доступ к RESTfull API моего приложения. И вот здесь вопрос - клиентское приложение(AngularJS) для доступа к моему RESTfull API должно использовать напрямую OAuth2 accessToken выданный Одноклассниками либо же после успешной аутентификации в Одноклассниках и получении от них accessToken моим приложением я должен включить собственную секьюрити, например на базе того же JWT и обмениваться между клиетом и сервером своего приложения уже своим JWT токеном ?
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142686
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1,
ты отказываешься от JSP\Servlet\Filter
А ведь без знания этого вообще нельзя писать.
Я не в курсе, RESTfull может ли быть под фильтром. Погугли.
Получается что ты делаешь интеграцию, а сам не писал ничего из вышеперечисленного.
Просто фильтер со звездочкой покрывает все твои странички одним махом. Выше писал.
alexanoid1например на базе того же JWT и обмениваться между клиетом и сервером своего приложения уже своим JWT токеном ?
а зачем обмениваться?
С клиента запрос, на сервере получил ФИО, решил что делать.
Зачем токен на клиенте?
Интеграцию пишут после того как писал все элементы.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142693
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Зачем токен на клиенте?
Тут такое дело.
Либо ты в одиночку берёшь все самые новые технологии в зоопарк и бодаешься со всем этим оверхедом.
Либо пытаешься некоторые элементы упростить.
Т.к. твой JWT это альтернатива обычным кукам и обычной аутентификации.
Токен делают пересылая инфу между серверами.
У Одноклассников он нужен, а у тебя нет 2-х серверов. У тебя сервер и HTTP клиент.
Т.е. проект прошлого тысячелетия.
Поэтому imho получив от них инфу встраивай в своё Digest authentication.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142697
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

JWT это нечто иное чем альтернатива кукам.

Так же я понял "уровень" твоих ответов, позволь теперь высказаться другим участникам этого форума. Спасибо.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142713
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1,

Я бы делал на JWT если сами одноклассники не против того что я с клиента не посылаю их токен.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142847
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid1Petro123,
Так же я понял "уровень" твоих ответов, позволь теперь высказаться другим участникам этого форума. Спасибо.
дак тебе никто не мешает сидеть и слушать не хамя остальных.
у меня это работает как я выше написал, правда не в Одн, а в госучреждениях.
А вот у тебя лени дофига.
Раз мы гадаем тип приложения и аналог того что ты пишешь.
Наверно вот этот калькулятор.
https://apiok.ru/wiki/pages/viewpage.action?pageId=75989046
Так что прочти документацию у них на сайте и сделай демку.
А потом уже вопросы.
у меня инфу о токене в приложение www.Пупкин передаёт обычный редирект из сервлета на
redirect_uri=http://localhost/Пупкин
после того как пришёл ответ от SSO сервера
Писать надо. Работать будет любой код (c)
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142866
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GregTk,

спасибо, мне тоже не нравится идея передавать третей стороне(коей мне кажется является AngularJS приложение) accessToken который фактически необходим только бэкенду.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142952
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexanoid13. Какие еще нюансы, особенности нужно учесть при подготовке к разработке приложения под эту соц сеть ?

У ОК концлагерь натуральный.
1. Приложение получает доступ только к профилям пользователей, которые явно дали доступ твоему приложению. Даже к ФИ и прочей открытой инфе.
2. ID пользователей будут свои, никак не связанные с ID, которые можно увидеть в адресе.

В целом- нафиг ОК, пиши для ВК :)
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39142957
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,
это нормально.
У них не какие-то безыменные логины, а реальные ФИО с адресом.
Никто в здравом уме не будет разбазривать такие данные.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39143296
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey Tomin,
это нормально.
У них не какие-то безыменные логины, а реальные ФИО с адресом.
Никто в здравом уме не будет разбазривать такие данные.

В ВК то же самое, только больше. Но всё раздаётся.
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39143326
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominНо всё раздаётся.
За конкуренцию я только за.
Главное федеральный закон соблюдать при сохранении спрингом в БД этих данных.
Ну и, чтоб не получилась скачка друга друга, который не подписывался на эту скачку.
У нас даже в этой теме одно фото на все посты))).
Корпоративный ветка понимаешь).
...
Рейтинг: 0 / 0
Создание приложения под соц сеть Одноклассники
    #39144100
alexanoid1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey TominВ целом- нафиг ОК, пиши для ВК :)

Я с них начать решил, обкатать так сказать двигло. В принципе уже настроил все, другие внешние ouath2 провайдеры теперь можно очень быстро подключать.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание приложения под соц сеть Одноклассники
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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