|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|||||||||||||||||||||
Oauth2 authentication with spring security20.01.2017, 16:56. Показов 5906. Ответов 8
Метки нет (Все метки)
Доброго времени суток, я пытаюсь сделать на своем сайте авторизацию с помощью других сервисов. На данный момент есть google, facebook и vk. С google все работает отлично, facebook присылает в ответ почему-то только имя пользователя, в том время как vk ничего вообще не присылает, подскажите, как получать данные о пользователях с facebook и vk ?
0
|
|||||||||||||||||||||
| 20.01.2017, 16:56 | |
|
Ответы с готовыми решениями:
8
Авторизация spring oauth2 Google OAuth2 и spring rest Jetty embedded + Spring MVC + Spring Security |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 20.01.2017, 20:20 | |
|
Fene4ka_, смотрите в дебаг на ClientController что там приходит. Возможно VK шлет свои данные с другими ключами.
Так же вводит в заблуждение что у вас вообще есть маппинг на /me ... вобщем смотрите в дебаге на тот класс, который ходит на https://api.vk.com/method/users.get и ищите что там куда кладут.
1
|
|
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
| 21.01.2017, 11:09 [ТС] | |
|
KEKCoGEN, access token мне доходит успешно, есть подозрение, что для вк нужен users.get с параметрами, но я не точно уверен. На сам ClientController доходят details с единственным элементом в коллекции... в случае с google этих элементов 9 ...
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||
| 21.01.2017, 13:50 | ||
|
1
|
||
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|||||||
| 21.01.2017, 14:19 [ТС] | |||||||
|
так вот
0
|
|||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 21.01.2017, 15:45 | |
|
Fene4ka_, по обрывкам кода сложно сказать что у вас там происходит.
Насколько я понял у вас проблема в имплементации запроса на /me url (в случае vk users.get). Если не брать во внимание всякие штуки которые делает спринг, то это простой GET запрос на url с хедером Authorization: Bearer <token>. То есть вам надо найти тот класс в спринге который отвечает за этот реквест и дать ему кастомную имплементацию в случае с VK
1
|
|
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|
| 21.01.2017, 16:12 [ТС] | |
|
KEKCoGEN, вероятно вы правы, ток я так еще делать не умею (
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 21.01.2017, 16:43 | |
|
Fene4ka_, самое время научиться)
0
|
|
|
102 / 102 / 40
Регистрация: 24.01.2014
Сообщений: 1,242
|
|||||||||||
| 21.01.2017, 17:02 [ТС] | |||||||||||
|
KEKCoGEN, кажется я все понял, что мне нужно сделать, вскоре реализую и скину сюда, хочу, чтобы вы посмотрели на результат работы)
Добавлено через 11 минут получилось как-то так, правда это немного кривова-то, наверное)
0
|
|||||||||||
| 21.01.2017, 17:02 | |
|
Помогаю со студенческими работами здесь
9
Spring + Basic Authentication -- Retrofit 2 JWT Authentication using Spring Boot Spring. Тесты и Spring-security Spring security c 3 на 4 Spring security Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|